This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5239902210a RISC-V: Add testcases for unsigned scalar quad and oct .SAT [...] new b1f9fbb6da1 i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with [...] new 86f5031c804 i386: Optimize ordered and nonequal new 3b1decef830 i386: Optimize generate insn for AVX10.2 compare new f82fa0da4d9 i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 [...] new 6d294fb8ac9 i386: Support vectorized BF16 FMA with AVX10.2 instructions new 29ef601973d i386: Support vectorized BF16 smaxmin with AVX10.2 instructions new e19f65b0be1 i386: Support vectorized BF16 sqrt with AVX10.2 instruction new f77435aa391 i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2
The 8 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.cc | 7 + gcc/config/i386/i386.cc | 5 + gcc/config/i386/i386.md | 31 +++- gcc/config/i386/predicates.md | 12 ++ gcc/config/i386/sse.md | 180 +++++++++++---------- gcc/match.pd | 3 + .../gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c | 19 +++ .../gcc.target/i386/avx10_2-512-bf-vector-fma-1.c | 34 ++++ .../i386/avx10_2-512-bf-vector-operations-1.c | 42 +++++ .../i386/avx10_2-512-bf-vector-smaxmin-1.c | 20 +++ .../gcc.target/i386/avx10_2-bf-vector-cmpp-1.c | 29 ++++ .../gcc.target/i386/avx10_2-bf-vector-fma-1.c | 63 ++++++++ .../i386/avx10_2-bf-vector-operations-1.c | 79 +++++++++ .../gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c | 36 +++++ gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c | 96 +++++++++++ gcc/testsuite/gcc.target/i386/optimize_one.c | 9 ++ .../gcc.target/i386/vnniint16-auto-vectorize-2.c | 11 +- .../gcc.target/i386/vnniint16-auto-vectorize-3.c | 6 + .../gcc.target/i386/vnniint16-auto-vectorize-4.c | 18 +++ .../gcc.target/i386/vnniint8-auto-vectorize-2.c | 12 +- .../gcc.target/i386/vnniint8-auto-vectorize-3.c | 6 + .../gcc.target/i386/vnniint8-auto-vectorize-4.c | 18 +++ 22 files changed, 642 insertions(+), 94 deletions(-) create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/optimize_one.c create mode 100644 gcc/testsuite/gcc.target/i386/vnniint16-auto-vectorize-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vnniint16-auto-vectorize-4.c create mode 100644 gcc/testsuite/gcc.target/i386/vnniint8-auto-vectorize-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vnniint8-auto-vectorize-4.c