diff options
author | Yossi Markovich <yossim@il.ibm.com> | 2004-08-03 09:31:47 +0000 |
---|---|---|
committer | Dorit Nuzman <dorit@gcc.gnu.org> | 2004-08-03 09:31:47 +0000 |
commit | 097538f13dc02e55c92fdbe613ae6c590a58a3ac (patch) | |
tree | 6830f970614bbb842dca3ef331f55e5c8bcc59bb | |
parent | ee712eab15dfd0dfe178ff42492c20a9a9aaeae8 (diff) | |
download | gcc-097538f13dc02e55c92fdbe613ae6c590a58a3ac.zip gcc-097538f13dc02e55c92fdbe613ae6c590a58a3ac.tar.gz gcc-097538f13dc02e55c92fdbe613ae6c590a58a3ac.tar.bz2 |
altivec.md (altivec_vnmsubfp): Fix wrong pattern.
* config/rs6000/altivec.md (altivec_vnmsubfp): Fix wrong pattern.
[[Split portion of a mixed commit.]]
Co-Authored-By: Mostafa Hagog <mustafa@il.ibm.com>
From-SVN: r85466.2
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/altivec.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7164a29..beb4285 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-08-03 Yossi Markovich <yossim@il.ibm.com> + Mostafa Hagog <mustafa@il.ibm.com> + + * config/rs6000/altivec.md (altivec_vnmsubfp): Fix wrong pattern. + 2004-08-02 Geoffrey Keating <geoffk@apple.com> * dwarf2out.c (output_call_frame_info): Don't change data format diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md index eee0d17..6d127b4 100644 --- a/gcc/config/rs6000/altivec.md +++ b/gcc/config/rs6000/altivec.md @@ -610,9 +610,9 @@ ;; Fused multiply subtract (define_insn "altivec_vnmsubfp" [(set (match_operand:V4SF 0 "register_operand" "=v") - (minus:V4SF (mult:V4SF (match_operand:V4SF 1 "register_operand" "v") + (neg:V4SF (minus:V4SF (mult:V4SF (match_operand:V4SF 1 "register_operand" "v") (match_operand:V4SF 2 "register_operand" "v")) - (match_operand:V4SF 3 "register_operand" "v")))] + (match_operand:V4SF 3 "register_operand" "v"))))] "TARGET_ALTIVEC" "vnmsubfp %0,%1,%2,%3" [(set_attr "type" "vecfloat")]) |