neon64.isa (10196:be0e1724eb39) neon64.isa (11303:f694764d656d)
1// -*- mode: c++ -*-
2
3// Copyright (c) 2012-2013 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

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

308 Addr EA;
309 Fault fault = NoFault;
310
311 %(op_decl)s;
312 %(mem_decl)s;
313 %(op_rd)s;
314 %(ea_code)s;
315
1// -*- mode: c++ -*-
2
3// Copyright (c) 2012-2013 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

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

308 Addr EA;
309 Fault fault = NoFault;
310
311 %(op_decl)s;
312 %(mem_decl)s;
313 %(op_rd)s;
314 %(ea_code)s;
315
316 MemUnion memUnion;
317 uint8_t *dataPtr = memUnion.bytes;
318
319 if (fault == NoFault) {
316 if (fault == NoFault) {
320 fault = xc->readMem(EA, dataPtr, accSize, memAccessFlags);
317 fault = xc->initiateMemRead(EA, accSize, memAccessFlags);
321 }
322
323 return fault;
324 }
325}};
326
327def template NeonLoadCompleteAcc64 {{
328 Fault %(class_name)s::completeAcc(

--- 199 unchanged lines hidden ---
318 }
319
320 return fault;
321 }
322}};
323
324def template NeonLoadCompleteAcc64 {{
325 Fault %(class_name)s::completeAcc(

--- 199 unchanged lines hidden ---