This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 0d39eb28fd2 openmp: Diagnose omp::directive attribute without balanced [...] new cb8d916eef5 AVX512FP16: Add expander for rint/nearbyinthf2. new 1041111f198 AVX512FP16: Add expander for fmahf4 new fccd8855ed4 AVX512FP16: Add expander for smin/maxhf3. new 60698a19c77 AVX512FP16: Add fix(uns)?_truncmn2 for HF scalar and vector modes new 25faed6f379 AVX512FP16: Add float(uns)?mn2 expander new 3829793c50e AVX512FP16: add truncmn2/extendmn2 expanders new 9ce500289a6 AVX512FP16: Enable vec_cmpmn/vcondmn expanders for HF modes.
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/i386/i386-expand.c | 2 + gcc/config/i386/i386.md | 62 +++++ gcc/config/i386/sse.md | 259 ++++++++++++++++++--- .../g++.target/i386/avx512fp16-vcondmn-minmax.C | 25 ++ .../g++.target/i386/avx512fp16-vcondmn-vec.C | 70 ++++++ .../gcc.target/i386/avx512fp16-builtin-minmax-1.c | 35 +++ .../gcc.target/i386/avx512fp16-builtin-round-1.c | 14 ++ .../gcc.target/i386/avx512fp16-floatvnhf.c | 61 +++++ gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c | 69 ++++++ .../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 55 +++++ gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 59 +++++ .../gcc.target/i386/avx512fp16-truncvnhf.c | 61 +++++ .../gcc.target/i386/avx512fp16-vcondmn-loop-1.c | 70 ++++++ .../gcc.target/i386/avx512fp16-vcondmn-loop-2.c | 143 ++++++++++++ .../gcc.target/i386/avx512fp16-vec_cmpmn.c | 32 +++ gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c | 70 ++++++ .../gcc.target/i386/avx512fp16vl-fma-vectorize-1.c | 45 ++++ 17 files changed, 1100 insertions(+), 32 deletions(-) create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-minmax.C create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-vec.C create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-minmax-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-floatvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunc-extendvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-truncvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vec_cmpmn.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-vectorize-1.c