Deleted Added
sdiff udiff text old ( 12259:f787f664d57a ) new ( 12261:88f4f45ec80c )
full compact
1// -*- mode:c++ -*-
2
3// Copyright (c) 2011-2013, 2016 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

--- 132 unchanged lines hidden (view full) ---

141
142 isbIop = InstObjParams("isb", "Isb64", "ArmStaticInst", "",
143 ['IsSerializeAfter', 'IsSquashAfter'])
144 header_output += BasicDeclare.subst(isbIop)
145 decoder_output += BasicConstructor64.subst(isbIop)
146 exec_output += BasicExecute.subst(isbIop)
147
148 dsbIop = InstObjParams("dsb", "Dsb64", "ArmStaticInst", "",
149 ['IsMemBarrier', 'IsSerializeAfter',
150 'IsSquashAfter'])
151 header_output += BasicDeclare.subst(dsbIop)
152 decoder_output += BasicConstructor64.subst(dsbIop)
153 exec_output += BasicExecute.subst(dsbIop)
154
155 dmbIop = InstObjParams("dmb", "Dmb64", "ArmStaticInst", "",
156 ['IsMemBarrier'])
157 header_output += BasicDeclare.subst(dmbIop)
158 decoder_output += BasicConstructor64.subst(dmbIop)
159 exec_output += BasicExecute.subst(dmbIop)
160
161 clrexIop = InstObjParams("clrex", "Clrex64", "ArmStaticInst",
162 "LLSCLock = 0;")
163 header_output += BasicDeclare.subst(clrexIop)
164 decoder_output += BasicConstructor64.subst(clrexIop)
165 exec_output += BasicExecute.subst(clrexIop)
166}};