From be6c71451b99e0d139b05304137d2023eec2b8b8 Mon Sep 17 00:00:00 2001 From: Ville Linde Date: Fri, 15 Apr 2016 21:33:01 +0300 Subject: [PATCH] drcbex64: wrong register type (nw) --- src/devices/cpu/drcbex64.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/cpu/drcbex64.cpp b/src/devices/cpu/drcbex64.cpp index 9fe3b984469..a8fea0ed27e 100644 --- a/src/devices/cpu/drcbex64.cpp +++ b/src/devices/cpu/drcbex64.cpp @@ -5954,7 +5954,7 @@ void drcbe_x64::op_fmov(x86code *&dst, const instruction &inst) { if (srcp.is_float_register()) { - emit_movss_p32_r128(dst, dstp, srcp.ireg()); // movss dstp,srcp + emit_movss_p32_r128(dst, dstp, srcp.freg()); // movss dstp,srcp } else { @@ -5968,7 +5968,7 @@ void drcbe_x64::op_fmov(x86code *&dst, const instruction &inst) { if (srcp.is_float_register()) { - emit_movsd_p64_r128(dst, dstp, srcp.ireg()); // movsd dstp,srcp + emit_movsd_p64_r128(dst, dstp, srcp.freg()); // movsd dstp,srcp } else {