Make microOp vs microop and macroOp vs macroop capitilization consistent.
src/arch/x86/isa/macroop.isa:
Make microOp vs microop and macroOp vs macroop capitilization consistent. Also fill out the emulation environment handling a little more, and use an object to pass around output code.
src/arch/x86/isa/microops/base.isa:
Make microOp vs microop and macroOp vs macroop capitilization consistent. Also adjust python to C++ bool translation.
--HG--
extra : convert_revision : 6f4bacfa334c42732c845f9a7f211cbefc73f96f
This commit is contained in:
@@ -540,8 +540,8 @@ AtomicSimpleCPU::tick()
|
||||
}
|
||||
|
||||
// @todo remove me after debugging with legion done
|
||||
if (curStaticInst && (!curStaticInst->isMicroOp() ||
|
||||
curStaticInst->isFirstMicroOp()))
|
||||
if (curStaticInst && (!curStaticInst->isMicroop() ||
|
||||
curStaticInst->isFirstMicroop()))
|
||||
instCnt++;
|
||||
|
||||
if (simulate_stalls) {
|
||||
|
||||
@@ -400,17 +400,17 @@ BaseSimpleCPU::preExecute()
|
||||
|
||||
//If we decoded an instruction and it's microcoded, start pulling
|
||||
//out micro ops
|
||||
if (instPtr && instPtr->isMacroOp()) {
|
||||
if (instPtr && instPtr->isMacroop()) {
|
||||
curMacroStaticInst = instPtr;
|
||||
curStaticInst = curMacroStaticInst->
|
||||
fetchMicroOp(thread->readMicroPC());
|
||||
fetchMicroop(thread->readMicroPC());
|
||||
} else {
|
||||
curStaticInst = instPtr;
|
||||
}
|
||||
} else {
|
||||
//Read the next micro op from the macro op
|
||||
curStaticInst = curMacroStaticInst->
|
||||
fetchMicroOp(thread->readMicroPC());
|
||||
fetchMicroop(thread->readMicroPC());
|
||||
}
|
||||
|
||||
//If we decoded an instruction this "tick", record information about it.
|
||||
@@ -475,7 +475,7 @@ BaseSimpleCPU::advancePC(Fault fault)
|
||||
thread->setNextMicroPC(1);
|
||||
} else {
|
||||
//If we're at the last micro op for this instruction
|
||||
if (curStaticInst && curStaticInst->isLastMicroOp()) {
|
||||
if (curStaticInst && curStaticInst->isLastMicroop()) {
|
||||
//We should be working with a macro op
|
||||
assert(curMacroStaticInst);
|
||||
//Close out this macro op, and clean up the
|
||||
|
||||
Reference in New Issue
Block a user