diff options
author | Andrey Turetskiy <andrey.turetskiy@gmail.com> | 2012-11-06 07:43:37 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2012-11-06 07:43:37 +0000 |
commit | 880ab4be197623b3f39eefde091611ef4ad77549 (patch) | |
tree | adc456919f028b0b2a3ff2b1bd3073515bf2e469 /mkdep | |
parent | 36947bd6e444bc20682ddc0f830acf8c69cab84c (diff) | |
download | gcc-880ab4be197623b3f39eefde091611ef4ad77549.zip gcc-880ab4be197623b3f39eefde091611ef4ad77549.tar.gz gcc-880ab4be197623b3f39eefde091611ef4ad77549.tar.bz2 |
i386.c (bdesc_args): Rename CODE_FOR_avx2_umulhrswv16hi3 to CODE_FOR_avx2_pmulhrswv16hi3.
* config/i386/i386.c (bdesc_args): Rename CODE_FOR_avx2_umulhrswv16hi3 to
CODE_FOR_avx2_pmulhrswv16hi3.
* config/i386/predicates.md (const1_operand): Extend for vectors.
* config/i386/sse.md (ssse3_avx2): Extend.
(ssedoublemode): Ditto.
(<sse2_avx2>_uavg<mode>3): Merge avx2_uavgv32qi3, sse2_uavgv16qi3,
avx2_uavgv16hi3 and sse2_uavgv8hi3 into one.
(*<sse2_avx2>_uavg<mode>3): Merge *avx2_uavgv32qi3, *sse2_uavgv16qi3,
*avx2_uavgv16hi3 and *sse2_uavgv8hi3 into one.
(PMULHRSW): New.
(<ssse3_avx2>_pmulhrsw<mode>3): Merge avx2_umulhrswv16hi3,
ssse3_pmulhrswv8hi3 and ssse3_pmulhrswv4hi3 into one.
(*avx2_pmulhrswv16hi3): Replace const_vector with const1_operand
predicate.
(*ssse3_pmulhrswv8hi3): Ditto.
(*ssse3_pmulhrswv4hi3): Ditto.
From-SVN: r193208
Diffstat (limited to 'mkdep')
0 files changed, 0 insertions, 0 deletions