Ping

On 9/3/2024 4:32 PM, saurabh....@arm.com wrote:
From: Saurabh Jha <saurabh....@arm.com>

This series is a revised version of:
https://gcc.gnu.org/pipermail/gcc-patches/2024-August/661860.html.

The first patch of the series is updated to address these comments:
https://gcc.gnu.org/pipermail/gcc-patches/2024-August/661866.html

All comments are addressed exactly as suggested except the one about
handling signatures where I have defined an enum for signatures and
then using those enum values in pragma builtin macros.

No changes in the second patch of the series except fixing ChangeLog in
the commit message.

Saurabh Jha (2):
   aarch64: Add AdvSIMD faminmax intrinsics
   aarch64: Add codegen support for AdvSIMD faminmax

  gcc/config/aarch64/aarch64-builtins.cc        | 123 ++++++++++
  .../aarch64/aarch64-option-extensions.def     |   2 +
  .../aarch64/aarch64-simd-pragma-builtins.def  |  23 ++
  gcc/config/aarch64/aarch64-simd.md            |  21 ++
  gcc/config/aarch64/aarch64.h                  |   4 +
  gcc/config/aarch64/iterators.md               |  12 +
  gcc/config/arm/types.md                       |   5 +
  gcc/doc/invoke.texi                           |   2 +
  .../aarch64/simd/faminmax-builtins-no-flag.c  |  10 +
  .../aarch64/simd/faminmax-builtins.c          | 115 ++++++++++
  .../aarch64/simd/faminmax-codegen-no-flag.c   | 217 ++++++++++++++++++
  .../aarch64/simd/faminmax-codegen.c           | 197 ++++++++++++++++
  12 files changed, 731 insertions(+)
  create mode 100644 gcc/config/aarch64/aarch64-simd-pragma-builtins.def
  create mode 100644 
gcc/testsuite/gcc.target/aarch64/simd/faminmax-builtins-no-flag.c
  create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-builtins.c
  create mode 100644 
gcc/testsuite/gcc.target/aarch64/simd/faminmax-codegen-no-flag.c
  create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/faminmax-codegen.c

Reply via email to