From: Toni Wilen Date: Sun, 23 Apr 2023 16:20:08 +0000 (+0300) Subject: Fix FMOVE.L/FMOVEM.L register order X-Git-Tag: 5.0.0~62 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=9bc7b2cf92e62d42aa450dbb5fa31bdd5fa15e00;p=francis%2Fwinuae.git Fix FMOVE.L/FMOVEM.L register order --- diff --git a/disasm.cpp b/disasm.cpp index 01f8561b..1bc7fe49 100644 --- a/disasm.cpp +++ b/disasm.cpp @@ -2250,6 +2250,14 @@ uae_u32 m68k_disasm_2(TCHAR *buf, int bufsize, uaecptr pc, uae_u16 *bufpc, int b if (regmask == 1 || regmask == 2 || regmask == 4) _tcscpy(instrname, _T("FMOVE.L ")); disasm_lc_mnemo(instrname); + int msk = regmask & 2; + if (regmask & 1) { + msk |= 4; + } + if (regmask & 4) { + msk |= 1; + } + regmask = msk; } p = instrname + _tcslen(instrname); if (dr) {