macromem.isa (7848:cc5e64f8423f) macromem.isa (8072:128afe2b3a35)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 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

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

197
198 if (%(predicate_test)s)
199 {
200 %(code)s;
201 if (fault == NoFault)
202 {
203 %(op_wb)s;
204 }
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 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

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

197
198 if (%(predicate_test)s)
199 {
200 %(code)s;
201 if (fault == NoFault)
202 {
203 %(op_wb)s;
204 }
205 } else {
206 xc->setPredicate(false);
205 }
206
207 if (fault == NoFault && machInst.itstateMask != 0) {
208 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
209 }
210
211 return fault;
212 }

--- 243 unchanged lines hidden ---
207 }
208
209 if (fault == NoFault && machInst.itstateMask != 0) {
210 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
211 }
212
213 return fault;
214 }

--- 243 unchanged lines hidden ---