41c41
< def loadStoreBaseWork(name, Name, imm, swp, codeBlobs, memFlags,
---
> def loadStoreBaseWork(name, Name, imm, swp, rfe, codeBlobs, memFlags,
68a69,71
> elif rfe:
> declareTemplate = RfeDeclare
> constructTemplate = RfeConstructor
97,98c100,102
< return loadStoreBaseWork(name, Name, imm, False, codeBlobs, memFlags,
< instFlags, double, base, execTemplateBase)
---
> return loadStoreBaseWork(name, Name, imm, False, False, codeBlobs,
> memFlags, instFlags, double, base,
> execTemplateBase)
99a104,110
> def RfeBase(name, Name, eaCode, accCode, memFlags, instFlags):
> codeBlobs = { "ea_code": eaCode,
> "memacc_code": accCode,
> "predicate_test": predicateTest }
> return loadStoreBaseWork(name, Name, False, False, True, codeBlobs,
> memFlags, instFlags, False, 'RfeOp', 'Load')
>
106,107c117,118
< return loadStoreBaseWork(name, Name, False, True, codeBlobs, memFlags,
< instFlags, False, 'Swap', 'Swap')
---
> return loadStoreBaseWork(name, Name, False, True, False, codeBlobs,
> memFlags, instFlags, False, 'Swap', 'Swap')