diff --git a/Ghidra/Processors/SuperH/data/languages/superh.cspec b/Ghidra/Processors/SuperH/data/languages/superh.cspec index 2a06d7a5a0..0114e1f5f8 100644 --- a/Ghidra/Processors/SuperH/data/languages/superh.cspec +++ b/Ghidra/Processors/SuperH/data/languages/superh.cspec @@ -29,6 +29,19 @@ + + + + + + + + + + + + + @@ -46,6 +59,9 @@ + + + diff --git a/Ghidra/Processors/SuperH/data/languages/superh.sinc b/Ghidra/Processors/SuperH/data/languages/superh.sinc index 894f9f3c8f..ee7e5a7c41 100644 --- a/Ghidra/Processors/SuperH/data/languages/superh.sinc +++ b/Ghidra/Processors/SuperH/data/languages/superh.sinc @@ -2228,7 +2228,7 @@ define pcodeop Sleep_Standby; # FSUB FRm, FRn 1111nnnnmmmm0001 FRn - FRm → FRn :fsub ffrm_04_07, ffrn_08_11 is fop_12_15=0b1111 & ffrn_08_11 & ffrm_04_07 & fop_00_03=0b0001 { - ffrn_08_11 = ffrn_08_11 - ffrm_04_07; + ffrn_08_11 = ffrn_08_11 f- ffrm_04_07; } # TODO: FSUB DRm, DRn 1111nnn0mmm00001 DRn - DRm → DRn