This commit is contained in:
Jean-Philip Desjardins 2017-03-30 22:29:46 -04:00
parent ed83392989
commit 6b5eae078e
2 changed files with 4 additions and 12 deletions

View File

@ -1,12 +1,7 @@
#include "MIPSArchitecture.h"
CMIPSArchitecture::CMIPSArchitecture(MIPS_REGSIZE nRegSize) :
CMIPSInstructionFactory(nRegSize)
{
}
CMIPSArchitecture::~CMIPSArchitecture()
CMIPSArchitecture::CMIPSArchitecture(MIPS_REGSIZE regSize)
: CMIPSInstructionFactory(regSize)
{
}

View File

@ -1,5 +1,4 @@
#ifndef _MIPS_ARCHITECTURE_H_
#define _MIPS_ARCHITECTURE_H_
#pragma once
#include "MIPSInstructionFactory.h"
@ -7,11 +6,9 @@ class CMIPSArchitecture : public CMIPSInstructionFactory
{
public:
CMIPSArchitecture(MIPS_REGSIZE);
virtual ~CMIPSArchitecture();
virtual ~CMIPSArchitecture() = default;
virtual void GetInstructionMnemonic(CMIPS*, uint32, uint32, char*, unsigned int) = 0;
virtual void GetInstructionOperands(CMIPS*, uint32, uint32, char*, unsigned int) = 0;
virtual MIPS_BRANCH_TYPE IsInstructionBranch(CMIPS*, uint32, uint32) = 0;
virtual uint32 GetInstructionEffectiveAddress(CMIPS*, uint32, uint32) = 0;
};
#endif