mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 17:19:44 -06:00
x64Emitter: Add some single-precision instructions
This commit is contained in:
@ -847,6 +847,14 @@ public:
|
||||
void BLENDPD(X64Reg dest, const OpArg& arg, u8 blend);
|
||||
|
||||
// AVX
|
||||
void VADDSS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VSUBSS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VMULSS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VDIVSS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VADDPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VSUBPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VMULPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VDIVPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VADDSD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VSUBSD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VMULSD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
@ -857,10 +865,14 @@ public:
|
||||
void VDIVPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VSQRTSD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VCMPPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, u8 compare);
|
||||
void VSHUFPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, u8 shuffle);
|
||||
void VSHUFPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, u8 shuffle);
|
||||
void VUNPCKLPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VUNPCKLPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VUNPCKHPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VBLENDVPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, X64Reg mask);
|
||||
void VBLENDPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, u8 blend);
|
||||
void VBLENDPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg, u8 blend);
|
||||
|
||||
void VANDPS(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
void VANDPD(X64Reg regOp1, X64Reg regOp2, const OpArg& arg);
|
||||
|
Reference in New Issue
Block a user