summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-25 12:27:27 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-25 12:27:27 +0000
commitc5823964b4cf980ab6be8037a12e2bd294d1cec2 (patch)
tree225cf42409550c4a4e204f14d43bc6ad6c2ac867
parentde55252ab133a14993d7d57e729566477b45d086 (diff)
downloadppe42-gcc-c5823964b4cf980ab6be8037a12e2bd294d1cec2.tar.gz
ppe42-gcc-c5823964b4cf980ab6be8037a12e2bd294d1cec2.zip
2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/sse.md (*vec_extractv2di_1_sse2): Correct shift. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125061 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/sse.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bebad9ae1d4..e5c7b30ffb4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/sse.md (*vec_extractv2di_1_sse2): Correct shift.
+
2007-05-25 Richard Sandiford <richard@codesourcery.com>
* config/arm/arm-protos.h (arm_encode_call_attribute): Delete.
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
index 661f5bb5c8d..d635b597938 100644
--- a/gcc/config/i386/sse.md
+++ b/gcc/config/i386/sse.md
@@ -4490,7 +4490,7 @@
"TARGET_SSE2 && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
"@
movhps\t{%1, %0|%0, %1}
- psrldq\t{$4, %0|%0, 4}
+ psrldq\t{$8, %0|%0, 8}
movq\t{%H1, %0|%0, %H1}"
[(set_attr "type" "ssemov,sseishft,ssemov")
(set_attr "mode" "V2SF,TI,TI")])
OpenPOWER on IntegriCloud