arm: Make memory ops work on 64bit/128-bit quantities
authorMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:52 +0000 (07:42 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:52 +0000 (07:42 -0400)
commit8f95144e161ef7bdb264eb572108a98f215785c0
treefed971653335ef0ee3db72d372ae3b465e10b5cd
parentf6f63ec0aa68f631691d9eccc18739722a0a9f17
arm: Make memory ops work on 64bit/128-bit quantities

Multiple instructions assume only 32-bit load operations are available,
this patch increases load sizes to 64-bit or 128-bit for many load pair and
load multiple instructions.
src/arch/arm/insts/macromem.cc
src/arch/arm/insts/macromem.hh
src/arch/arm/isa/insts/ldr64.isa
src/arch/arm/isa/insts/macromem.isa
src/arch/arm/isa/insts/mem.isa
src/arch/arm/isa/templates/macromem.isa