https://gcc.gnu.org/g:6f8a4830246de11120c2fe92b15b54e641e95345

commit 6f8a4830246de11120c2fe92b15b54e641e95345
Author: Michael Meissner <[email protected]>
Date:   Fri Oct 17 13:06:29 2025 -0400

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.float | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index 81dc56c56a3a..9e21f48ffa6b 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,38 @@
+==================== Branch work222-float, patch #338 ====================
+
+Add unary, fma 16-bit floating point vector optimization.
+
+2025-10-17  Michael Meissner  <[email protected]>
+
+gcc/
+
+       * config/rs6000/float16.cc (bfloat16_operation_as_v4sf): Add support for
+       vectorizing unary and fma 16-bit floating point.
+       (fp16_vectorization): Likewise.
+       * config/rs6000/float16.md (neg<mode>2, VFP16_HW iterator): Likewise.
+       (xor<mode>2, VFP16_HW iterator): Likewise.
+       (abs<mode>2, VFP16_HW iterator): Likewise.
+       (andc<mode>2, VFP16_HW iterator): Likewise.
+       (neg_<fp16_names><mode>2): Likewise.
+       (abs_<fp16_names><mode>2): Likewise.
+       (fma<fp16_names><mode>4): Likewise.
+       (fms<fp16_names><mode>4): Likewise.
+       (nfma<fp16_names><mode>4): Likewise.
+       (nfms<fp16_names><mode>4): Likewise.
+       * config/rs6000/rs6000-protos.h (FP16_ABS_BINARY): Likewise.
+       (FP16_NEG_BINARY,): Likewise.
+
+==================== Branch work222-float, patch #338 ====================
+
+Fix 16-bit floating point vector ordering.
+
+2025-10-17  Michael Meissner  <[email protected]>
+
+gcc/
+
+       * config/rs6000/float16.cd (fp16_vectorization): Fix 16-bit floating
+       point ordering.
+
 ==================== Branch work222-float, patch #337 was reverted 
====================
 
 ==================== Branch work222-float, patch #336 ====================

Reply via email to