diff --git a/Ghidra/Processors/SuperH/data/languages/superh.sinc b/Ghidra/Processors/SuperH/data/languages/superh.sinc index cbefdb24c8..894f9f3c8f 100644 --- a/Ghidra/Processors/SuperH/data/languages/superh.sinc +++ b/Ghidra/Processors/SuperH/data/languages/superh.sinc @@ -1544,7 +1544,7 @@ MovMUReg2: MovMUReg2_15 is MovMUReg2_15 { { $(T_FLAG) = ((rn_08_11 & 0x1) != 0); - rn_08_11 = (rn_08_11 >> 1) | sext($(T_FLAG)); + rn_08_11 = (rn_08_11 >> 1) | (rn_08_11 << 31); } @if SH_VERSION == "2A"