Play-/Source/MIPSCoprocessor.h
jpd002 0c5fb983fd Moved remotely
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00

17 lines
469 B
C++

#ifndef _MIPSCOPROCESSOR_H_
#define _MIPSCOPROCESSOR_H_
#include "MIPSInstructionFactory.h"
class CMIPSCoprocessor : public CMIPSInstructionFactory
{
public:
CMIPSCoprocessor(MIPS_REGSIZE);
virtual ~CMIPSCoprocessor();
virtual void GetInstruction(uint32, char*) = 0;
virtual void GetArguments(uint32, uint32, char*) = 0;
virtual uint32 GetEffectiveAddress(uint32, uint32) = 0;
virtual bool IsBranch(uint32) = 0;
};
#endif