diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2019-08-16 16:28:12 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2019-08-16 16:28:12 +0200 |
commit | 94538b6545be9613ee25c80325e3cebf518730cf (patch) | |
tree | ecf011a473639c197d87e5ee1a6fa908622a001a /gcc/tree.h | |
parent | 9ac1403ca2c65ba4f28cf051b5326617fa9298d1 (diff) | |
download | gcc-94538b6545be9613ee25c80325e3cebf518730cf.zip gcc-94538b6545be9613ee25c80325e3cebf518730cf.tar.gz gcc-94538b6545be9613ee25c80325e3cebf518730cf.tar.bz2 |
mmx.md (mmxdoublemode): New mode attribute.
* config/i386/mmx.md (mmxdoublemode): New mode attribute.
(mmx_uavg<mode>3): Macroize expaner from mmx_uavgv8qi3 and
mmx_uavgv4hi3 using MMXMODE12 mode iterator.
(uavg<mode>3_ceil): New expander.
* config/i386/sse.md (uavg<mode>3_ceil): Use ssedoublemode
mode iterator when creating CONST1_RTX.
(<sse2_avx2>_uavg<mode>3<mask_name>): Ditto.
(*<sse2_avx2>_uavg<mode>3<mask_name>): Use ssedoublemode
mode iterator for const1_operand predicate.
From-SVN: r274572
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions