Merge remote-tracking branch 'origin/GP-183__PR-2218_esaulenka_sh2-float' into Ghidra_9.2

This commit is contained in:
ghidra1 2020-10-02 14:56:05 -04:00
commit 2a62adfa96
2 changed files with 17 additions and 1 deletions

View file

@ -29,6 +29,19 @@
<default_proto>
<prototype name="__stdcall" extrapop="0" stackshift="0">
<input>
<pentry minsize="4" maxsize="4" metatype="float">
<register name="fr4"/>
</pentry>
<pentry minsize="4" maxsize="4" metatype="float">
<register name="fr5"/>
</pentry>
<pentry minsize="4" maxsize="4" metatype="float">
<register name="fr6"/>
</pentry>
<pentry minsize="4" maxsize="4" metatype="float">
<register name="fr7"/>
</pentry>
<pentry minsize="1" maxsize="4" extension="inttype">
<register name="r4"/>
</pentry>
@ -46,6 +59,9 @@
</pentry>
</input>
<output killedbycall="true">
<pentry minsize="4" maxsize="4" metatype="float">
<register name="fr0"/>
</pentry>
<pentry minsize="1" maxsize="4" extension="inttype">
<register name="r0"/>
</pentry>

View file

@ -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