https://gcc.gnu.org/g:1303873a51188bea67a1672bd34a579142ef4edc

commit 1303873a51188bea67a1672bd34a579142ef4edc
Author: Michael Meissner <[email protected]>
Date:   Fri Oct 17 02:07:45 2025 -0400

    Fix typo in vectorizing __bfloat16.
    
    2025-10-17  Michael Meissner  <[email protected]>
    
    gcc/
    
            * config/rs6000/float16.cc (fp16_vectorization):  Fix typo in
            vectorizing __bfloat16.
            * config/rs6000/float16.md (xvcvhpsp_v8hf): Fix comment.

Diff:
---
 gcc/config/rs6000/float16.cc | 4 ++--
 gcc/config/rs6000/float16.md | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/config/rs6000/float16.cc b/gcc/config/rs6000/float16.cc
index 8ad3a5ea75d1..98c24c1fdab4 100644
--- a/gcc/config/rs6000/float16.cc
+++ b/gcc/config/rs6000/float16.cc
@@ -255,8 +255,8 @@ fp16_vectorization (enum rtx_code icode,
 
       else if (result_mode == V8BFmode)
        {
-         emit_insn (gen_vec_unpacks_hi_v8hf (op_hi[i], op_orig[i]));
-         emit_insn (gen_vec_unpacks_lo_v8hf (op_lo[i], op_orig[i]));
+         emit_insn (gen_vec_unpacks_hi_v8bf (op_hi[i], op_orig[i]));
+         emit_insn (gen_vec_unpacks_lo_v8bf (op_lo[i], op_orig[i]));
        }
 
       else
diff --git a/gcc/config/rs6000/float16.md b/gcc/config/rs6000/float16.md
index 264d050429f4..1ea070c4486e 100644
--- a/gcc/config/rs6000/float16.md
+++ b/gcc/config/rs6000/float16.md
@@ -1030,7 +1030,7 @@
   DONE;
 })
 
-;; Used for vector conversion from __bfloat16
+;; Used for vector conversion from _Float16
 (define_insn "xvcvhpsp_v8hf"
   [(set (match_operand:V4SF 0 "vsx_register_operand" "=wa")
        (unspec:V4SF [(match_operand:V8HF 1 "vsx_register_operand" "wa")]

Reply via email to