[gcc(refs/users/meissner/heads/work231-float)] Update ChangeLog.*
Michael Meissner
meissner@gcc.gnu.org
Fri Dec 12 17:11:57 GMT 2025
https://gcc.gnu.org/g:415a0e5495a0b689c371b0d6f081c6c79e66ff4a
commit 415a0e5495a0b689c371b0d6f081c6c79e66ff4a
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Fri Dec 12 12:11:52 2025 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.float | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float
index a3ba9d5bd814..6d8e9997eece 100644
--- a/gcc/ChangeLog.float
+++ b/gcc/ChangeLog.float
@@ -1,3 +1,23 @@
+==================== Branch work231-float, patch #222 ====================
+
+Use shift left to convert BFmode to SFmode/DFmode.
+
+2025-12-12 Michael Meissner <meissner@linux.ibm.com>
+
+gcc/
+
+ * config/rs6000/float16.md (UNSPEC_FP16_SHIFT_LEFT_32BIT): Delete.
+ (UNSPEC_BF_SHIFT_LEFT_48BIT): New unspec.
+ (UNSPEC_BF_SHIFT_LEFT_16BIT): Likewise.
+ (UNSPEC_XSCVSPDPN_BF): Likewise.
+ (extendbf<mode>2): Rewrite to do conversion by shifting a BFmode left to
+ get SFmode.
+ (bf_shift_left_48bit): New insn.
+ (bf_to_sf_store): Likewise.
+ (bf_shift_left_16bit): Likewise.
+ (xscvspdpn_sf): Delete.
+ (<fp16_vector8>_shift_left_32bi): Likewise.
+
==================== Branch work231-float, patch #221 was reverted ====================
==================== Branch work231-float, patch #220 was reverted ====================
More information about the Gcc-cvs
mailing list