Play-/Source/MIPSCoprocessor.h
Jean-Philip Desjardins e283a2fc79 Cleanup.
2022-12-07 14:45:20 -05:00

14 lines
416 B
C++

#pragma once
#include "MIPSInstructionFactory.h"
class CMIPSCoprocessor : public CMIPSInstructionFactory
{
public:
CMIPSCoprocessor(MIPS_REGSIZE);
virtual ~CMIPSCoprocessor() = default;
virtual void GetInstruction(uint32, char*) = 0;
virtual void GetArguments(uint32, uint32, char*) = 0;
virtual uint32 GetEffectiveAddress(uint32, uint32) = 0;
virtual MIPS_BRANCH_TYPE IsBranch(uint32) = 0;
};