mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-21 05:09:34 -06:00
x64Emitter: Add the xmm, xmm form of PSRLQ instruction.
This commit is contained in:

committed by
Tillmann Karras

parent
1f34ed2c25
commit
1eb8168488
@ -1390,6 +1390,10 @@ void XEmitter::PSRLQ(X64Reg reg, int shift) {
|
|||||||
Write8(shift);
|
Write8(shift);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void XEmitter::PSRLQ(X64Reg reg, OpArg arg) {
|
||||||
|
WriteSSEOp(64, 0xd3, true, reg, arg);
|
||||||
|
}
|
||||||
|
|
||||||
void XEmitter::PSLLW(X64Reg reg, int shift) {
|
void XEmitter::PSLLW(X64Reg reg, int shift) {
|
||||||
WriteSSEOp(64, 0x71, true, (X64Reg)6, R(reg));
|
WriteSSEOp(64, 0x71, true, (X64Reg)6, R(reg));
|
||||||
Write8(shift);
|
Write8(shift);
|
||||||
|
@ -636,6 +636,7 @@ public:
|
|||||||
void PSRLW(X64Reg reg, int shift);
|
void PSRLW(X64Reg reg, int shift);
|
||||||
void PSRLD(X64Reg reg, int shift);
|
void PSRLD(X64Reg reg, int shift);
|
||||||
void PSRLQ(X64Reg reg, int shift);
|
void PSRLQ(X64Reg reg, int shift);
|
||||||
|
void PSRLQ(X64Reg reg, OpArg arg);
|
||||||
|
|
||||||
void PSLLW(X64Reg reg, int shift);
|
void PSLLW(X64Reg reg, int shift);
|
||||||
void PSLLD(X64Reg reg, int shift);
|
void PSLLD(X64Reg reg, int shift);
|
||||||
|
Reference in New Issue
Block a user