mem.isa (7292:f4d99c45743e) | mem.isa (7294:fda2c00880db) |
---|---|
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 --- 36 unchanged lines hidden (view full) --- 45 memFlags = makeList(memFlags) 46 instFlags = makeList(instFlags) 47 48 eaCode = codeBlobs["ea_code"] 49 50 # This shouldn't be part of the eaCode, but until the exec templates 51 # are converted over it's the easiest place to put it. 52 eaCode += '\n unsigned memAccessFlags = ' | 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 --- 36 unchanged lines hidden (view full) --- 45 memFlags = makeList(memFlags) 46 instFlags = makeList(instFlags) 47 48 eaCode = codeBlobs["ea_code"] 49 50 # This shouldn't be part of the eaCode, but until the exec templates 51 # are converted over it's the easiest place to put it. 52 eaCode += '\n unsigned memAccessFlags = ' |
53 if memFlags: 54 eaCode += (string.join(memFlags, '|') + ';') 55 else: 56 eaCode += '0;' | 53 eaCode += (string.join(memFlags, '|') + ';') |
57 58 codeBlobs["ea_code"] = eaCode 59 60 iop = InstObjParams(name, Name, base, codeBlobs, instFlags) 61 62 fullExecTemplate = eval(execTemplateBase + 'Execute') 63 initiateAccTemplate = eval(execTemplateBase + 'InitiateAcc') 64 completeAccTemplate = eval(execTemplateBase + 'CompleteAcc') --- 118 unchanged lines hidden --- | 54 55 codeBlobs["ea_code"] = eaCode 56 57 iop = InstObjParams(name, Name, base, codeBlobs, instFlags) 58 59 fullExecTemplate = eval(execTemplateBase + 'Execute') 60 initiateAccTemplate = eval(execTemplateBase + 'InitiateAcc') 61 completeAccTemplate = eval(execTemplateBase + 'CompleteAcc') --- 118 unchanged lines hidden --- |