2014-09-28 23:57:02 -04:00
|
|
|
#pragma once
|
|
|
|
|
2015-05-06 00:54:15 -04:00
|
|
|
#include "../MIPSAssembler.h"
|
2014-09-28 23:57:02 -04:00
|
|
|
|
|
|
|
class CEEAssembler : public CMIPSAssembler
|
|
|
|
{
|
|
|
|
public:
|
2018-04-30 21:01:23 +01:00
|
|
|
CEEAssembler(uint32*);
|
2014-09-28 23:57:02 -04:00
|
|
|
|
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);
|
2014-09-28 23:57:02 -04:00
|
|
|
};
|