diff options
Diffstat (limited to 'src/arch/arm/isa/insts/data.isa')
-rw-r--r-- | src/arch/arm/isa/insts/data.isa | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/arch/arm/isa/insts/data.isa b/src/arch/arm/isa/insts/data.isa index 881676496..df5a8b51e 100644 --- a/src/arch/arm/isa/insts/data.isa +++ b/src/arch/arm/isa/insts/data.isa @@ -273,10 +273,12 @@ let {{ ''' buildImmDataInst(mnem + 's', code, flagType, suffix = "ImmPclr", buildCc = False, - instFlags = ["IsSerializeAfter","IsNonSpeculative"]) + instFlags = ["IsSerializeAfter","IsNonSpeculative", + "IsSquashAfter"]) buildRegDataInst(mnem + 's', code, flagType, suffix = "RegPclr", buildCc = False, - instFlags = ["IsSerializeAfter","IsNonSpeculative"]) + instFlags = ["IsSerializeAfter","IsNonSpeculative", + "IsSquashAfter"]) buildDataInst("and", "Dest = resTemp = Op1 & secondOp;") buildDataInst("eor", "Dest = resTemp = Op1 ^ secondOp;") |