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 --- 117 unchanged lines hidden (view full) --- 126 if (%(predicate_test)s) 127 { 128 %(preacc_code)s; 129 130 if (fault == NoFault) { 131 fault = xc->write((uint%(mem_acc_size)d_t&)Mem, EA, 132 memAccessFlags, &memData); 133 } |
134 } else { 135 xc->setPredicate(false); 136 } 137 138 if (fault == NoFault && machInst.itstateMask != 0 && 139 (!isMicroop() || isLastMicroop())) { 140 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate); 141 } --- 242 unchanged lines hidden (view full) --- 384 if (fault == NoFault) { 385 %(memacc_code)s; 386 } 387 388 if (fault == NoFault) { 389 fault = xc->write((uint%(mem_acc_size)d_t&)Mem, EA, 390 memAccessFlags, NULL); 391 } |
392 } else { 393 xc->setPredicate(false); 394 } 395 if (fault == NoFault && machInst.itstateMask != 0 && 396 (!isMicroop() || isLastMicroop())) { 397 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate); 398 } 399 --- 17 unchanged lines hidden (view full) --- 417 if (fault == NoFault) { 418 %(memacc_code)s; 419 } 420 421 if (fault == NoFault) { 422 fault = xc->write((uint%(mem_acc_size)d_t&)Mem, EA, 423 memAccessFlags, NULL); 424 } |
425 } else { 426 xc->setPredicate(false); 427 } 428 429 if (fault == NoFault && machInst.itstateMask != 0 && 430 (!isMicroop() || isLastMicroop())) { 431 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate); 432 } --- 21 unchanged lines hidden (view full) --- 454 if (fault == NoFault) { 455 %(memacc_code)s; 456 } 457 458 if (fault == NoFault) { 459 fault = xc->writeBytes(memUnion.bytes, %(size)d, EA, 460 memAccessFlags, NULL); 461 } |
462 } 463 464 if (fault == NoFault && machInst.itstateMask != 0 && 465 (!isMicroop() || isLastMicroop())) { 466 xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate); 467 } 468 469 return fault; --- 723 unchanged lines hidden --- |