X86: Fix up the microcode for the FST and FSTP instructions.
--HG-- extra : convert_revision : ad68633e9b7eab425593acb20cf242bf98c2b642
This commit is contained in:
parent
b831f7409b
commit
683d6d46f6
1 changed files with 4 additions and 6 deletions
|
@ -66,23 +66,21 @@ def macroop FLD_P {
|
||||||
};
|
};
|
||||||
|
|
||||||
def macroop FST_M {
|
def macroop FST_M {
|
||||||
movfp st(0), ufp1
|
stfp st(0), seg, sib, disp
|
||||||
stfp ufp1, seg, sib, disp
|
|
||||||
};
|
};
|
||||||
|
|
||||||
def macroop FST_P {
|
def macroop FST_P {
|
||||||
movfp st(0), ufp1
|
|
||||||
rdip t7
|
rdip t7
|
||||||
stfp ufp1, seg, riprel, disp
|
stfp st(0), seg, riprel, disp
|
||||||
};
|
};
|
||||||
|
|
||||||
def macroop FSTP_M {
|
def macroop FSTP_M {
|
||||||
movfp st(0), ufp1, spm=1
|
movfp ufp1, st(0), spm=1
|
||||||
stfp ufp1, seg, sib, disp
|
stfp ufp1, seg, sib, disp
|
||||||
};
|
};
|
||||||
|
|
||||||
def macroop FSTP_P {
|
def macroop FSTP_P {
|
||||||
movfp st(0), ufp1, spm=1
|
movfp ufp1, st(0), spm=1
|
||||||
rdip t7
|
rdip t7
|
||||||
stfp ufp1, seg, riprel, disp
|
stfp ufp1, seg, riprel, disp
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue