1// -*- mode:c++ -*- 2 3// Copyright (c) 2011-2013,2017 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 --- 212 unchanged lines hidden (view full) --- 221 uint64_t data = XDest2_uw; 222 data = (data << 32) | XDest_uw; 223 Mem_ud = cSwap(data, isBigEndian64(xc->tcBase())); 224 ''' 225 elif self.size == 8: 226 accCode = ''' 227 // This temporary needs to be here so that the parser 228 // will correctly identify this instruction as a store. |
229 std::array<uint64_t, 2> temp; 230 temp[0] = XDest_ud; 231 temp[1] = XDest2_ud; |
232 Mem_tud = temp; 233 ''' 234 self.codeBlobs["memacc_code"] = accCode 235 236 # Push it out to the output files 237 wbDecl = None 238 if self.writeback and not self.micro: 239 wbDecl = self.wbDecl --- 135 unchanged lines hidden --- |