From 51bde086d578e09e1058b17c40fae99404a325dc Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 2 Jun 2010 12:58:02 -0500 Subject: ARM: Reimplement load/store multiple external to the decoder. --HG-- rename : src/arch/arm/isa/formats/macromem.isa => src/arch/arm/isa/insts/macromem.isa rename : src/arch/arm/isa/formats/macromem.isa => src/arch/arm/isa/templates/macromem.isa --- src/arch/arm/isa/decoder/arm.isa | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/arch/arm/isa/decoder/arm.isa') diff --git a/src/arch/arm/isa/decoder/arm.isa b/src/arch/arm/isa/decoder/arm.isa index dcdce6ca2..eeab247d7 100644 --- a/src/arch/arm/isa/decoder/arm.isa +++ b/src/arch/arm/isa/decoder/arm.isa @@ -304,10 +304,7 @@ format DataOp { } } } - 0x4: decode PUSWL { - // Right now we only handle cases when S (PSRUSER) is not set - default: ArmMacroStore::ldmstm({{ }}); - } + 0x4: ArmMacroMem::armMacroMem(); 0x5: decode OPCODE_24 { // Branch (and Link) Instructions 0: Branch::b({{ }}); -- cgit v1.2.3