diff options
author | Uros Bizjak <uros@kss-loka.si> | 2004-12-16 10:34:07 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2004-12-16 10:34:07 +0100 |
commit | 692308bbd46d093d4e9a1c8fdbed1d5b245db2f6 (patch) | |
tree | 5827d8f4312ecee923e32df20dafb219512c3026 /gcc | |
parent | 22b768d410526a52a16943b4ad31b77622f1931f (diff) | |
download | gcc-692308bbd46d093d4e9a1c8fdbed1d5b245db2f6.zip gcc-692308bbd46d093d4e9a1c8fdbed1d5b245db2f6.tar.gz gcc-692308bbd46d093d4e9a1c8fdbed1d5b245db2f6.tar.bz2 |
i386.md (*floathisf2_i387, [...]): Also enable for TARGET_MIX_SSE_I387.
* config/i386/i386.md (*floathisf2_i387, *floathidf2_i387):
Also enable for TARGET_MIX_SSE_I387.
From-SVN: r92249
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 31d471f..6791a46 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2004-12-16 Uros Bizjak <uros@kss-loka.si> + * config/i386/i386.md (*floathisf2_i387, *floathidf2_i387): + Also enable for TARGET_MIX_SSE_I387. + +2004-12-16 Uros Bizjak <uros@kss-loka.si> + * config/i386/i386.md (sqrt{s,d}f2_1, sqrt{s,d}f2_1_sse_only, sqrt{s,d}f2_i387): Unify enable constraint with respect to TARGET_SSE, TARGET_SSE2, TARGET_USE_FANCY_MATH_387, diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index d5f5a86..5500de2 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -4453,7 +4453,7 @@ (define_insn "*floathisf2_i387" [(set (match_operand:SF 0 "register_operand" "=f,f") (float:SF (match_operand:HI 1 "nonimmediate_operand" "m,?r")))] - "TARGET_80387 && !TARGET_SSE_MATH" + "TARGET_80387 && (!TARGET_SSE_MATH || TARGET_MIX_SSE_I387)" "@ fild%z1\t%1 #" @@ -4593,7 +4593,7 @@ (define_insn "*floathidf2_i387" [(set (match_operand:DF 0 "register_operand" "=f,f") (float:DF (match_operand:HI 1 "nonimmediate_operand" "m,?r")))] - "TARGET_80387 && !(TARGET_SSE2 && TARGET_SSE_MATH)" + "TARGET_80387 && (!(TARGET_SSE2 && TARGET_SSE_MATH) || TARGET_MIX_SSE_I387)" "@ fild%z1\t%1 #" |