mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
JIT: Clean up float loads and stores.
Less code is good, and this should make future changes to memory handling easier.
This commit is contained in:
@ -1286,9 +1286,7 @@ void XEmitter::MOVQ_xmm(X64Reg dest, OpArg arg) {
|
||||
}
|
||||
|
||||
void XEmitter::MOVQ_xmm(OpArg arg, X64Reg src) {
|
||||
if (arg.IsSimpleReg())
|
||||
PanicAlert("Emitter: MOVQ_xmm doesn't support single registers as destination");
|
||||
if (src > 7)
|
||||
if (src > 7 || arg.IsSimpleReg())
|
||||
{
|
||||
// Alternate encoding
|
||||
// This does not display correctly in MSVC's debugger, it thinks it's a MOVD
|
||||
|
Reference in New Issue
Block a user