Re: [PATCH/GCC16 1/1] AArch64: Emit half-precision FCMP/FCMPE

2025-01-27 Thread Richard Sandiford
Spencer Abson writes: > Enable a target with FEAT_FP16 to emit the half-precision variants > of FCMP/FCMPE. > > gcc/ChangeLog: > > * config/aarch64/aarch64.md: Update cbranch, cstore, fcmp > and fcmpe to use the GPF_F16 iterator for floating-point > modes. > > gcc/testsuite/Chang

[PATCH/GCC16 1/1] AArch64: Emit half-precision FCMP/FCMPE

2025-01-27 Thread Spencer Abson
Enable a target with FEAT_FP16 to emit the half-precision variants of FCMP/FCMPE. gcc/ChangeLog: * config/aarch64/aarch64.md: Update cbranch, cstore, fcmp and fcmpe to use the GPF_F16 iterator for floating-point modes. gcc/testsuite/ChangeLog: * gcc.target/aarch6