commit | 338abd0bf777f671f4bf48d8ee5fe1f67f3ea3d9 | [log] [tgz] |
---|---|---|
author | liuhongt <hongtao.liu@intel.com> | Mon Jul 13 14:19:21 2020 +0800 |
committer | liuhongt <hongtao.liu@intel.com> | Wed Sep 22 12:56:31 2021 +0800 |
tree | ebd150ef9c13563dc5dbb76ae7db8a93b5749332 | |
parent | 59e9c4cbe665951f3f3714c966ecf7776b36894c [diff] |
AVX512FP16: Add expander for ceil/floor/trunc/roundeven. gcc/ChangeLog: * config/i386/i386.md (<rounding_insn>hf2): New expander. (sse4_1_round<mode>2): Extend from MODEF to MODEFH. * config/i386/sse.md (*sse4_1_round<ssescalarmodesuffix>): Extend from VF_128 to VFH_128. gcc/testsuite/ChangeLog: * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.