diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2010-08-28 16:30:34 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-08-28 16:30:34 +0200 |
commit | ee9dd92eeaf6cc38bcf14b75c2afeb825d5aa3a4 (patch) | |
tree | e195c4a34dc951323daa4f7a5838452dd9e51a02 /gcc/builtins.c | |
parent | 4c6e913ce840bc2007c5dc55ea8b11a442dde091 (diff) | |
download | gcc-ee9dd92eeaf6cc38bcf14b75c2afeb825d5aa3a4.zip gcc-ee9dd92eeaf6cc38bcf14b75c2afeb825d5aa3a4.tar.gz gcc-ee9dd92eeaf6cc38bcf14b75c2afeb825d5aa3a4.tar.bz2 |
sse.md (extsuffix): New code attribute.
* config/i386/sse.md (extsuffix): New code attribute.
(sse4_1_<code>v8qiv8hi2): Macroize insn from sse4_1_extendv8qiv8hi2
and sse4_1_zero_extendv8qiv8hi2 using any_extend code iterator.
(sse4_1_<code>v4qiv4si2): Ditto from sse4_1_extendv4qiv4si2
and sse4_1_zero_extendv4qiv4si2.
(sse4_1_<code>v2qiv2di2): Ditto from sse4_1_extendv2qiv2di2
and sse4_1_zero_extendv2qiv2di2.
(sse4_1_<code>v4hiv4si2): Ditto from sse4_1_extendv4hiv4si2
and sse4_1_zero_extendv4hiv4si2.
(sse4_1_<code>v2hiv2di2): Ditto from sse4_1_extendv2hiv2di2
and sse4_1_zero_extendv2hiv2di2.
(sse4_1_extendv2siv2di2): Ditto from sse4_1_extendv2siv2di2
and sse4_1_zero_extendv2siv2di2
(<s>mulv8hi3_highpart): Macroize expander from {u,s}mulv8hi3_highpart
using any_extend code iterator.
(*avx_<s>mulv8hi3_highpart): Macroize insn from
*avx_{u,s}mulv8hi3_highpart using any_extend code iterator.
(*<s>mulv8hi3_highpart): Ditto from *{u,s}mulv8hi3_highpart.
* config/i386/i386.c (ix86_expand_sse4_unpack): Update for renamed
gen_sse4_1_sign_extend* functions.
(struct builtin_description bdesc_args): Ditto.
From-SVN: r163616
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions