Hi all,

Here is v2 of patch 11/14 from the unpacked FP series [1].  Apologies for
the delay in posting.

Changes since V1:
        * Applied Richard's suggestions RE comments, and the code change
        for aarch64_sve_emit_masked_fp_pred.
        * The tests now use -moverride=sve_width=2048, and check for the
        extending-load patterns (in keeping with the rest of the series).

Thanks,
Spencer

[1] 
https://inbox.sourceware.org/gcc-patches/20250602100707.2659-1-spencer.ab...@arm.com/

Spencer Abson (1):
  aarch64: Add support for unpacked SVE FP conditional binary arithmetic

 gcc/config/aarch64/aarch64-protos.h           |   1 +
 gcc/config/aarch64/aarch64-sve.md             | 152 +++++++++---------
 gcc/config/aarch64/aarch64.cc                 |  27 ++++
 .../aarch64/sve/unpacked_cond_binary_bf16_2.C |  18 +++
 .../sve/unpacked_cond_builtin_fmax_2.c        |  24 +++
 .../sve/unpacked_cond_builtin_fmin_2.c        |  24 +++
 .../aarch64/sve/unpacked_cond_fadd_2.c        |  28 ++++
 .../aarch64/sve/unpacked_cond_fdiv_2.c        |  22 +++
 .../aarch64/sve/unpacked_cond_fmaxnm_2.c      |  24 +++
 .../aarch64/sve/unpacked_cond_fminnm_2.c      |  24 +++
 .../aarch64/sve/unpacked_cond_fmul_2.c        |  22 +++
 .../aarch64/sve/unpacked_cond_fsubr_2.c       |  26 +++
 12 files changed, 319 insertions(+), 73 deletions(-)
 create mode 100644 
gcc/testsuite/g++.target/aarch64/sve/unpacked_cond_binary_bf16_2.C
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_builtin_fmax_2.c
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_builtin_fmin_2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fadd_2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fdiv_2.c
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fmaxnm_2.c
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fminnm_2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fmul_2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpacked_cond_fsubr_2.c

-- 
2.34.1

Reply via email to