55d54
< Fault eaComp(ExecContext *, Trace::InstRecord *) const;
68d66
< Fault eaComp(ExecContext *, Trace::InstRecord *) const;
215,235d212
< def template AtomicMemOpEACompExecute {{
< Fault
< %(class_name)s::%(class_name)s%(op_name)s::eaComp(ExecContext *xc,
< Trace::InstRecord *traceData) const
< {
< Addr EA;
< Fault fault = NoFault;
<
< %(op_decl)s;
< %(op_rd)s;
< %(ea_code)s;
<
< if (fault == NoFault) {
< %(op_wb)s;
< xc->setEA(EA);
< }
<
< return fault;
< }
< }};
<
352d328
< + EACompExecute.subst(iop) \
371d346
< + EACompExecute.subst(iop) \
390d364
< + AtomicMemOpEACompExecute.subst(load_iop) \
400d373
< + AtomicMemOpEACompExecute.subst(store_iop) \