31,50d30
< // Declarations for execute() methods.
< def template BasicExecDeclare {{
< Fault execute(ExecContext *, Trace::InstRecord *) const;
< }};
<
< def template DoFpOpDeclare {{
< Fault doFpOp(ExecContext *, Trace::InstRecord *)
< const M5_NO_INLINE;
< }};
<
< // Definitions of execute methods that panic.
< def template BasicExecPanic {{
< Fault
< execute(ExecContext *, Trace::InstRecord *) const
< {
< panic("Execute method called when it shouldn't!");
< M5_DUMMY_RETURN
< }
< }};
<
61c41
< %(BasicExecDeclare)s
---
> Fault execute(ExecContext *, Trace::InstRecord *) const;
75,76c55,57
< %(BasicExecDeclare)s
< %(DoFpOpDeclare)s
---
> Fault execute(ExecContext *, Trace::InstRecord *) const;
> Fault doFpOp(ExecContext *,
> Trace::InstRecord *) const M5_NO_INLINE;
90c71
< %(BasicExecDeclare)s
---
> Fault execute(ExecContext *, Trace::InstRecord *) const;