Hi all,

I'd like to commit this instead of the OK'd patch 05/14 from the
unpacked FP series [1], as I later realised that:

        * I can use the existing unpacked_fcm_1.c file to test these
        splitting patterns, since the stores to out[i] are conditional
        on the comparison result and the loop mask.

        * I missed an existing optimisation that we have for BIC, where
        we prefer NOT and do-away with a PTRUE.

Bootstrapped & regtested on aarch64-linux-gnu.  OK for master?

Thanks,
Spencer

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

Spencer Abson (1):
  aarch64: AND/BIC combines for unpacked SVE FP comparisons

 gcc/config/aarch64/aarch64-sve.md             | 26 +++++++-------
 .../aarch64/sve/unpacked_fcm_combines_1.c     | 17 +++++++++
 .../aarch64/sve/unpacked_fcm_combines_2.c     | 35 +++++++++++++++++++
 3 files changed, 65 insertions(+), 13 deletions(-)
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_fcm_combines_1.c
 create mode 100644 
gcc/testsuite/gcc.target/aarch64/sve/unpacked_fcm_combines_2.c

-- 
2.34.1

Reply via email to