mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-04 15:19:09 +00:00
x64Emitter: Make it clear for both SSE to int conv that X64 regs are expected
This commit is contained in:
parent
c428c5999f
commit
a79ced2fc2
1 changed files with 6 additions and 4 deletions
|
@ -588,21 +588,23 @@ public:
|
||||||
void CVTPS2PD(X64Reg dest, OpArg src);
|
void CVTPS2PD(X64Reg dest, OpArg src);
|
||||||
void CVTPD2PS(X64Reg dest, OpArg src);
|
void CVTPD2PS(X64Reg dest, OpArg src);
|
||||||
void CVTSS2SD(X64Reg dest, OpArg src);
|
void CVTSS2SD(X64Reg dest, OpArg src);
|
||||||
void CVTSS2SI(X64Reg dest, OpArg src);
|
|
||||||
void CVTSI2SS(X64Reg dest, OpArg src);
|
void CVTSI2SS(X64Reg dest, OpArg src);
|
||||||
void CVTSD2SS(X64Reg dest, OpArg src);
|
void CVTSD2SS(X64Reg dest, OpArg src);
|
||||||
void CVTSD2SI(X64Reg dest, OpArg src);
|
|
||||||
void CVTSI2SD(X64Reg dest, OpArg src);
|
void CVTSI2SD(X64Reg dest, OpArg src);
|
||||||
void CVTDQ2PD(X64Reg regOp, OpArg arg);
|
void CVTDQ2PD(X64Reg regOp, OpArg arg);
|
||||||
void CVTPD2DQ(X64Reg regOp, OpArg arg);
|
void CVTPD2DQ(X64Reg regOp, OpArg arg);
|
||||||
void CVTDQ2PS(X64Reg regOp, OpArg arg);
|
void CVTDQ2PS(X64Reg regOp, OpArg arg);
|
||||||
void CVTPS2DQ(X64Reg regOp, OpArg arg);
|
void CVTPS2DQ(X64Reg regOp, OpArg arg);
|
||||||
|
|
||||||
void CVTTSS2SI(X64Reg regOp, OpArg arg);
|
|
||||||
void CVTTSD2SI(X64Reg regOp, OpArg arg);
|
|
||||||
void CVTTPS2DQ(X64Reg regOp, OpArg arg);
|
void CVTTPS2DQ(X64Reg regOp, OpArg arg);
|
||||||
void CVTTPD2DQ(X64Reg regOp, OpArg arg);
|
void CVTTPD2DQ(X64Reg regOp, OpArg arg);
|
||||||
|
|
||||||
|
// Destinations are X64 regs (rax, rbx, ...) for these instructions.
|
||||||
|
void CVTSS2SI(X64Reg xregdest, OpArg src);
|
||||||
|
void CVTSD2SI(X64Reg xregdest, OpArg src);
|
||||||
|
void CVTTSS2SI(X64Reg xregdest, OpArg arg);
|
||||||
|
void CVTTSD2SI(X64Reg xregdest, OpArg arg);
|
||||||
|
|
||||||
// SSE2: Packed integer instructions
|
// SSE2: Packed integer instructions
|
||||||
void PACKSSDW(X64Reg dest, OpArg arg);
|
void PACKSSDW(X64Reg dest, OpArg arg);
|
||||||
void PACKSSWB(X64Reg dest, OpArg arg);
|
void PACKSSWB(X64Reg dest, OpArg arg);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue