From: H.J. Lu Date: Thu, 15 May 2008 13:29:11 +0000 (+0000) Subject: sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attribute to 1 only for insertps... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=89b7851e069ab4dcb0e53f8d9a262fd74c07de97;p=gcc.git sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attribute to 1 only for insertps alternative. 2008-05-15 H.J. Lu * config/i386/sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attribute to 1 only for insertps alternative. From-SVN: r135353 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3135d2cffd4..b77ac7d6be7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-05-15 H.J. Lu + + * config/i386/sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra + attribute to 1 only for insertps alternative. + 2008-05-15 Bernd Schmidt * config/bfin/bfin.md (loadbytes): New pattern. diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 6e781c1c439..5f0f9d3d249 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -2272,7 +2272,7 @@ punpckldq\t{%2, %0|%0, %2} movd\t{%1, %0|%0, %1}" [(set_attr "type" "sselog,sselog,ssemov,mmxcvt,mmxmov") - (set_attr "prefix_extra" "1,*,*,*,*") + (set_attr "prefix_extra" "*,1,*,*,*") (set_attr "mode" "V4SF,V4SF,SF,DI,DI")]) ;; ??? In theory we can match memory for the MMX alternative, but allowing