PR other/8202
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Oct 2002 20:38:41 +0000 (20:38 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Oct 2002 20:38:41 +0000 (20:38 +0000)
commitf466dd9f8442fbad278538b8d977107874e1c536
tree7da8765510f183410823b6d7f0e4b32f1cfa47d8
parent76903ae189baa68c20dd49c8db7d472d45e1c58e
PR other/8202
* i386.c (ix86_init_mmx_sse_builtins, ix86_expand_builtin): Define and
expand __builtin_ia32_pslldqi128 and __builtin_ia32_psrldqi128.
* i386.h (IX86_BUILTIN_PSLLDQI128, IX86_BUILTIN_PSRLDQI128): New.
* xmmintrin.h (_mm_srli_si128, _mm_slli_si128): New.

* testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
_mm_slli_si128.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58338 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/xmmintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/i386-sse-3.c