mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 22:00:39 -06:00
x64Emitter: Move FloatOp and NormalOp enums to the cpp file
These are only used internally. This also allows us to eliminate some symbols that get dumped into the exposed Gen namespace. By extension this also hides the Write[X] functions from OpArg's public interface. This is only used internally by XEmitter, so they shouldn't be usable by anything else.
This commit is contained in:
@ -76,6 +76,32 @@ enum NormalSSEOps
|
||||
sseMOVNTP = 0x2B,
|
||||
};
|
||||
|
||||
enum NormalOp : int
|
||||
{
|
||||
nrmADD,
|
||||
nrmADC,
|
||||
nrmSUB,
|
||||
nrmSBB,
|
||||
nrmAND,
|
||||
nrmOR,
|
||||
nrmXOR,
|
||||
nrmMOV,
|
||||
nrmTEST,
|
||||
nrmCMP,
|
||||
nrmXCHG,
|
||||
};
|
||||
|
||||
enum FloatOp : int
|
||||
{
|
||||
floatLD = 0,
|
||||
floatST = 2,
|
||||
floatSTP = 3,
|
||||
floatLD80 = 5,
|
||||
floatSTP80 = 7,
|
||||
|
||||
floatINVALID = -1,
|
||||
};
|
||||
|
||||
void XEmitter::SetCodePtr(u8* ptr)
|
||||
{
|
||||
code = ptr;
|
||||
|
Reference in New Issue
Block a user