This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/32961] [4.2/4.3 Regression]: Gcc has different requirements for x86 shift xmm intrinsics
- From: "geoffk at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Oct 2007 04:53:49 -0000
- Subject: [Bug target/32961] [4.2/4.3 Regression]: Gcc has different requirements for x86 shift xmm intrinsics
- References: <bug-32961-14931@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #8 from geoffk at gcc dot gnu dot org 2007-10-18 04:53 -------
(In reply to comment #7)
> Icc generates:
> 0: 66 0f 6e cf movd %edi,%xmm1
> 4: 66 0f f2 c1 pslld %xmm1,%xmm0
Right, that's what icc's documentation would suggest. But that documentation
seems inconsistent with the assembly reference guide. It may be that the
assembly reference guide is the one that's wrong, or that icc intentionally
extends it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32961