Play-/Source/ee/EEAssembler.h

31 lines
967 B
C
Raw Permalink Normal View History

#pragma once
#include "../MIPSAssembler.h"
class CEEAssembler : public CMIPSAssembler
{
public:
2018-04-30 21:01:23 +01:00
CEEAssembler(uint32*);
2018-04-30 21:01:23 +01:00
void LQ(unsigned int, uint16, unsigned int);
void MFHI1(unsigned int);
void MFLO1(unsigned int);
void MTHI1(unsigned int);
void MTLO1(unsigned int);
void PADDW(unsigned int, unsigned int, unsigned int);
void PEXCH(unsigned int, unsigned int);
void PEXTLB(unsigned int, unsigned int, unsigned int);
void PEXTUB(unsigned int, unsigned int, unsigned int);
void PEXTLH(unsigned int, unsigned int, unsigned int);
void PEXTUH(unsigned int, unsigned int, unsigned int);
void PEXCW(unsigned int, unsigned int);
void PMFLO(unsigned int);
void PMFHI(unsigned int);
void PMFHL_UW(unsigned int);
void PMFHL_LH(unsigned int);
void PMULTH(unsigned int, unsigned int, unsigned int);
void PPACH(unsigned int, unsigned int, unsigned int);
void PPACW(unsigned int, unsigned int, unsigned int);
void SQ(unsigned int, uint16, unsigned int);
};