https://gcc.gnu.org/g:b5417c2af076a0f64f71bd845e82980ee31ea013
commit b5417c2af076a0f64f71bd845e82980ee31ea013 Author: Michael Meissner <[email protected]> Date: Tue Oct 14 03:12:56 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.float | 56 ++--------------------------------------------------- 1 file changed, 2 insertions(+), 54 deletions(-) diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float index 00757823a683..b3e9825f0802 100644 --- a/gcc/ChangeLog.float +++ b/gcc/ChangeLog.float @@ -10,60 +10,8 @@ gcc/ make sure float_extend and float_truncate have a register as an argument. -==================== Branch work222-float, patch #330 ==================== - -Add patterns for v8hf vectorization. - -2025-10-13 Michael Meissner <[email protected]> - -gcc/ - - * config/rs6000/altivec.md (altivec_vsplth_internal_v8h): New insn. - (altivec_lvehf): Likewise. - -==================== Branch work222-float, patch #329 ==================== - -Upgrade float16 vector optimizations. - -2025-10-13 Michael Meissner <[email protected]> - -gcc/ - - * config/rs6000/float16.md (bfloat16_operation_as_v4sf): Upgrade float16 - vector optimizations. - (float16_vectorization): New function for _Float16 vectorization - support. - * config/rs6000/float16.md (FLOAT16_UNARY_OP): New code iterator. - (FLOAT16_BINARY_OP): Likewise. - (float16_names): New code attribute. - (bfloat16_binary_op_internal1): Upgrade float16 optimizations and change - bfloat16 optimization names. - (bfloat16_binary_op_internal2): Likewise. - (bfloat16_binary_op_internal2): Likewise. - (bfloat16_fma_op_internal1): Likewise. - (bfloat16_fma_op_internal2): Likewise. - (bfloat16_fms_op_internal1): Likewise. - (bfloat16_fms_op_internal2): Likewise. - (bfloat16_nfma_op_internal1): Likewise. - (bfloat16_nfma_op_internal2): Likewise. - (bfloat16_nfma_op_internal3): Likewise. - (bfloat16_nfms_op_internal1): Likewise. - (bfloat16_nfms_op_internal2): Likewise. - (bfloat16_nfms_op_internal3): Likewise. - (<float16_names>v8hf, FLOAT16_UNARY_OP iterator): Likewise. - (<float16_names>v8hf, FLOAT16_BINARY_OP iterator): Likewise. - (neg_<float16_names>v8hf3): Likewise. - (abs_<float16_names>v8hf3): Likewise. - (fmav8hf3): Likewise. - (fmsv8hf3): Likewise. - (nfmav8hf3): Likewise. - (nfmsv8hf3): Likewise. - * config/rs6000/predicates.md (fp16_binary_operator): Rename from - bfloat16_binary_operator. - (enum fp16_operation): Rename from enum bfloat16_operation. - * config/rs6000/rs6000-protos.h (float16_vectorization): New - declaration. - +==================== Branch work222-float, patch #330 was revoked ==================== +==================== Branch work222-float, patch #329 was revoked ==================== ==================== Branch work222-float, patch #328 ====================
