]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/6890 (xmmintrin.h, _MM_TRANSPOSE4_PS is broken)
authorJan Hubicka <jh@suse.cz>
Sun, 27 Oct 2002 09:28:12 +0000 (10:28 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 27 Oct 2002 09:28:12 +0000 (09:28 +0000)
PR target/6890
* xmmintrin.h (_MM_TRANSPOSE4_PS): New.

From-SVN: r58581

gcc/ChangeLog
gcc/config/i386/xmmintrin.h

index c7096d97cafdd1a11da4b6cfa26218ed20887ae4..a6ad5b75f7c7c7322a4c0ae766306da0fc1cddbc 100644 (file)
@@ -2,6 +2,9 @@ Sun Oct 27 10:12:27 CET 2002  Jan Hubicka  <jh@suse.cz>
 
        * linux64.h (DEFAULT_PCC_STRUCT_RETURN):  Define.
 
+       PR target/6890
+       * xmmintrin.h (_MM_TRANSPOSE4_PS): New.
+
 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
 
        PR middle-end/6994
index 7b2f15b726abed8ecc6f8300af265ae153b91017..409bf17f8353f38c12e17ccb88af03172e2d9db3 100644 (file)
@@ -1065,8 +1065,8 @@ _mm_pause (void)
 do {                                                                   \
   __v4sf __r0 = (row0), __r1 = (row1), __r2 = (row2), __r3 = (row3);   \
   __v4sf __t0 = __builtin_ia32_shufps (__r0, __r1, 0x44);              \
-  __v4sf __t1 = __builtin_ia32_shufps (__r0, __r1, 0xEE);              \
-  __v4sf __t2 = __builtin_ia32_shufps (__r2, __r3, 0x44);              \
+  __v4sf __t2 = __builtin_ia32_shufps (__r0, __r1, 0xEE);              \
+  __v4sf __t1 = __builtin_ia32_shufps (__r2, __r3, 0x44);              \
   __v4sf __t3 = __builtin_ia32_shufps (__r2, __r3, 0xEE);              \
   (row0) = __builtin_ia32_shufps (__t0, __t1, 0x88);                   \
   (row1) = __builtin_ia32_shufps (__t0, __t1, 0xDD);                   \