1 #pragma once
2 
3 #include "../MIPSAssembler.h"
4 
5 class CEEAssembler : public CMIPSAssembler
6 {
7 public:
8 	CEEAssembler(uint32*);
9 
10 	void LQ(unsigned int, uint16, unsigned int);
11 	void MFHI1(unsigned int);
12 	void MFLO1(unsigned int);
13 	void MTHI1(unsigned int);
14 	void MTLO1(unsigned int);
15 	void PADDW(unsigned int, unsigned int, unsigned int);
16 	void PEXCH(unsigned int, unsigned int);
17 	void PEXTLB(unsigned int, unsigned int, unsigned int);
18 	void PEXTUB(unsigned int, unsigned int, unsigned int);
19 	void PEXTLH(unsigned int, unsigned int, unsigned int);
20 	void PEXTUH(unsigned int, unsigned int, unsigned int);
21 	void PEXCW(unsigned int, unsigned int);
22 	void PMFLO(unsigned int);
23 	void PMFHI(unsigned int);
24 	void PMFHL_UW(unsigned int);
25 	void PMFHL_LH(unsigned int);
26 	void PMULTH(unsigned int, unsigned int, unsigned int);
27 	void PPACH(unsigned int, unsigned int, unsigned int);
28 	void PPACW(unsigned int, unsigned int, unsigned int);
29 	void SQ(unsigned int, uint16, unsigned int);
30 };
31