sse.md (vcvtph2ps): Fix vec_select selector.
authorUros Bizjak <uros@gcc.gnu.org>
Sun, 17 Jun 2012 13:48:31 +0000 (15:48 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 17 Jun 2012 13:48:31 +0000 (15:48 +0200)
* config/i386/sse.md (vcvtph2ps): Fix vec_select selector.

From-SVN: r188704

gcc/ChangeLog
gcc/config/i386/sse.md

index caaef02422084a74c2446d6088180826327d3e97..e3a827c5ec520897a77427f4545913768528dc01 100644 (file)
@@ -1,9 +1,13 @@
+2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/sse.md (vcvtph2ps): Fix vec_select selector.
+
 2012-06-16  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR middle-end/53590
        * tree-inline.c (initialize_cfun): Copy can_delete_dead_exceptions.
 
-2012-06-15   Easwaran Raman  <eraman@google.com>
+2012-06-15  Easwaran Raman  <eraman@google.com>
 
        * passes.c (init_optimization_passes): Remove pass_call_cdce
        from its current position and insert after pass_dce.
        * expmed.c (choose_multiplier): No longer static.
        Change multiplier_ptr from rtx * to UHWI *.
        (expand_divmod): Adjust callers.
-       * tree-vect-patterns.c (vect_recog_sdivmod_pow2_pattern):
-       Renamed to...
+       * tree-vect-patterns.c (vect_recog_sdivmod_pow2_pattern): Renamed to...
        (vect_recog_divmod_pattern): ... this.  Pass bb_vinfo as last
        argument to new_stmt_vec_info.  Attempt to optimize also divisions
        by non-pow2 constants if integer vector division isn't supported.
index 6a8206aa83154cbdc3c88e0b29cfee5a09eddf2b..654969fa52a8201ef65d4ddcaceda275fa4fff0e 100644 (file)
          (unspec:V8SF [(match_operand:V8HI 1 "register_operand" "x")]
                       UNSPEC_VCVTPH2PS)
          (parallel [(const_int 0) (const_int 1)
-                    (const_int 1) (const_int 2)])))]
+                    (const_int 2) (const_int 3)])))]
   "TARGET_F16C"
   "vcvtph2ps\t{%1, %0|%0, %1}"
   [(set_attr "type" "ssecvt")