formatting, typos, comments, details

Change-Id: Iae5f1acb653a694622e9ac2bad93efcfca588f3a
This commit is contained in:
Horst Schirmeier
2013-10-14 14:43:39 +02:00
parent 7591c9edc5
commit 4cb97a7fa5
138 changed files with 1566 additions and 1576 deletions

View File

@ -8,35 +8,35 @@ X86Architecture::X86Architecture()
{
// -------------------------------------
// Add the general purpose register:
#ifdef SIM_SUPPORT_64
#ifdef SIM_SUPPORT_64
// -- 64 bit register --
const std::string names[] = { "RAX", "RCX", "RDX", "RBX", "RSP", "RBP", "RSI", "RDI", "R8",
"R9", "R10", "R11", "R12", "R13", "R14", "R15" };
const std::string names[] = { "RAX", "RCX", "RDX", "RBX", "RSP", "RBP", "RSI", "RDI", "R8",
"R9", "R10", "R11", "R12", "R13", "R14", "R15" };
for (unsigned short i = 0; i < 16; i++) {
Register* pReg = new Register(i, 64);
pReg->setName(names[i]);
m_addRegister(pReg, RT_GP);
}
#else
// -- 32 bit register --
const std::string names[] = { "EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI" };
#else
// -- 32 bit register --
const std::string names[] = { "EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI" };
for (unsigned short i = 0; i < 8; i++) {
Register* pReg = new Register(i, 32);
pReg->setName(names[i]);
m_addRegister(pReg, RT_GP);
}
#endif // SIM_SUPPORT_64
#endif // SIM_SUPPORT_64
// -------------------------------------
// Add the program counter (PC) register:
#ifdef SIM_SUPPORT_64
#ifdef SIM_SUPPORT_64
Register* pPCReg = new Register(RID_PC, 64);
pPCReg->setName("RIP");
#else
Register* pPCReg = new Register(RID_PC, 32);
#else
Register* pPCReg = new Register(RID_PC, 32);
pPCReg->setName("EIP");
#endif // SIM_SUPPORT_64
#endif // SIM_SUPPORT_64
m_addRegister(pPCReg, RT_IP);
// -------------------------------------
// -------------------------------------
// Add the status register (EFLAGS):
Register* pFlagReg = new Register(RID_FLAGS, 32);
pFlagReg->setName("EFLAGS");