Commit e20524fa by Richard Henderson Committed by Richard Henderson

sse.md (reduc_splus_v4sf): Rename from reduc_plus_v4sf.

        * config/i386/sse.md (reduc_splus_v4sf): Rename from reduc_plus_v4sf.
        (reduc_splus_v2df): New.

From-SVN: r104432
parent 20de58d9
2005-09-19 Richard Henderson <rth@redhat.com>
* config/i386/sse.md (reduc_splus_v4sf): Rename from reduc_plus_v4sf.
(reduc_splus_v2df): New.
2005-09-19 Richard Sandiford <richard@codesourcery.com> 2005-09-19 Richard Sandiford <richard@codesourcery.com>
* config/arm/aof.h (REGISTER_NAMES): Add missing backslash. * config/arm/aof.h (REGISTER_NAMES): Add missing backslash.
......
...@@ -700,7 +700,7 @@ ...@@ -700,7 +700,7 @@
[(set_attr "type" "sseadd") [(set_attr "type" "sseadd")
(set_attr "mode" "V4SF")]) (set_attr "mode" "V4SF")])
(define_expand "reduc_plus_v4sf" (define_expand "reduc_splus_v4sf"
[(match_operand:V4SF 0 "register_operand" "") [(match_operand:V4SF 0 "register_operand" "")
(match_operand:V4SF 1 "register_operand" "")] (match_operand:V4SF 1 "register_operand" "")]
"TARGET_SSE" "TARGET_SSE"
...@@ -1690,6 +1690,15 @@ ...@@ -1690,6 +1690,15 @@
[(set_attr "type" "sseadd") [(set_attr "type" "sseadd")
(set_attr "mode" "V2DF")]) (set_attr "mode" "V2DF")])
(define_expand "reduc_splus_v2df"
[(match_operand:V2DF 0 "register_operand" "")
(match_operand:V2DF 1 "register_operand" "")]
"TARGET_SSE3"
{
emit_insn (gen_sse3_haddv2df3 (operands[0], operands[1], operands[1]));
DONE;
})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; Parallel double-precision floating point comparisons ;; Parallel double-precision floating point comparisons
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment