From 4bbdd6ceb2639fe21408ab211b7c4c7e53adb249 Mon Sep 17 00:00:00 2001 From: Min Kyu Jeong Date: Tue, 7 Dec 2010 16:19:57 -0800 Subject: O3: Support SWAP and predicated loads/store in ARM. --- src/arch/arm/isa/insts/swap.isa | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/arch/arm/isa/insts') diff --git a/src/arch/arm/isa/insts/swap.isa b/src/arch/arm/isa/insts/swap.isa index c5c92c935..d924f3029 100644 --- a/src/arch/arm/isa/insts/swap.isa +++ b/src/arch/arm/isa/insts/swap.isa @@ -65,7 +65,9 @@ let {{ (newHeader, newDecoder, newExec) = self.fillTemplates(self.name, self.Name, codeBlobs, - self.memFlags, [], base = 'Swap') + self.memFlags, + ['IsStoreConditional'], + base = 'Swap') header_output += newHeader decoder_output += newDecoder exec_output += newExec -- cgit v1.2.3