From 1303873a51188bea67a1672bd34a579142ef4edc Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Fri, 17 Oct 2025 02:07:45 -0400 Subject: [PATCH] Fix typo in vectorizing __bfloat16. 2025-10-17 Michael Meissner gcc/ * config/rs6000/float16.cc (fp16_vectorization): Fix typo in vectorizing __bfloat16. * config/rs6000/float16.md (xvcvhpsp_v8hf): Fix comment. --- 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")]