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 --- 328 unchanged lines hidden (view full) --- 337 %(op_rd)s; 338 %(ea_code)s; 339 340 if (%(predicate_test)s) 341 { 342 if (fault == NoFault) { 343 fault = xc->read(EA, (uint%(mem_acc_size)d_t &)Mem, memAccessFlags); 344 } |
345 } else if (fault == NoFault && machInst.itstateMask != 0) { 346 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate); |
347 } 348 349 return fault; 350 } 351}}; 352 353def template LoadCompleteAcc {{ 354 Fault %(class_name)s::completeAcc(PacketPtr pkt, --- 382 unchanged lines hidden --- |