diff options
author | Richard Henderson <rth@redhat.com> | 2005-01-13 09:51:34 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-01-13 09:51:34 -0800 |
commit | ed9b539671a6552ab8b1fd89dc73eeba3beda844 (patch) | |
tree | 9ab6b96c5ab9d78ca3a15ea10922b0172322e962 /gcc/fortran/iresolve.c | |
parent | 172847595a4a362438ec5ac8d83262fee47f52fb (diff) | |
download | gcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.zip gcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.tar.gz gcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.tar.bz2 |
i386.c (IX86_BUILTIN_MOVQ, [...]): Remove.
* config/i386/i386.c (IX86_BUILTIN_MOVQ, IX86_BUILTIN_LOADD,
IX86_BUILTIN_STORED, IX86_BUILTIN_MOVQ2DQ,
IX86_BUILTIN_MOVDQ2Q): Remove.
(IX86_BUILTIN_VEC_EXT_V4SI): New.
(ix86_init_mmx_sse_builtins, ix86_expand_builtin): Update to match.
(ix86_expand_vector_extract): For V4S[FI], extract element 0 after
shuffling.
* config/i386/sse.md (sse_concatv2sf): Accept zero operand 2.
(sse2_pextrw): Fix immediate constraint.
(sse2_loadq, sse2_loadq_rex64): Remove.
* config/i386/emmintrin.h (_mm_cvtsi128_si32, _mm_cvtsi128_si64x):
Use __builtin_ia32_vec_ext_<size>.
(_mm_cvtsi32_si128, _mm_cvtsi64x_si128): Use _mm_set_epi<size>.
From-SVN: r93604
Diffstat (limited to 'gcc/fortran/iresolve.c')
0 files changed, 0 insertions, 0 deletions