69a70,71
> typedef uint32_t MicroPC;
>
141a144,151
> //Flags for microcode
> IsMacroOp, ///< Is a macroop containing microops
> IsMicroOp, ///< Is a microop
> IsDelayedCommit, ///< This microop doesn't commit right away
> IsLastMicroOp, ///< This microop ends a microop sequence
> //This flag doesn't do anything yet
> IsMicroBranch, ///< This microop branches within the microcode for a macroop
>
232a243,248
> bool isMacroOp() const { return flags[IsMacroOp]; }
> bool isMicroOp() const { return flags[IsMicroOp]; }
> bool isDelayedCommit() const { return flags[IsDelayedCommit]; }
> bool isLastMicroOp() const { return flags[IsLastMicroOp]; }
> //This flag doesn't do anything yet
> bool isMicroBranch() const { return flags[IsMicroBranch]; }
349a366,371
> * Return the microop that goes with a particular micropc. This should
> * only be defined/used in macroops which will contain microops
> */
> virtual StaticInstPtr fetchMicroOp(MicroPC micropc);
>
> /**