mirror of git://gcc.gnu.org/git/gcc.git
Compare commits
5 Commits
d23196f0d3
...
f69be51e46
Author | SHA1 | Date |
---|---|---|
![]() |
f69be51e46 | |
![]() |
3967387d94 | |
![]() |
7b0c41ca37 | |
![]() |
357d0be634 | |
![]() |
1303873a51 |
|
@ -1,3 +1,17 @@
|
|||
==================== Branch work222-float, patch #337 was reverted ====================
|
||||
|
||||
==================== Branch work222-float, patch #336 ====================
|
||||
|
||||
Fix typo in vectorizing __bfloat16.
|
||||
|
||||
2025-10-17 Michael Meissner <meissner@linux.ibm.com>
|
||||
|
||||
gcc/
|
||||
|
||||
* config/rs6000/float16.cc (fp16_vectorization): Fix typo in
|
||||
vectorizing __bfloat16.
|
||||
* config/rs6000/float16.md (xvcvhpsp_v8hf): Fix comment.
|
||||
|
||||
==================== Branch work222-float, patch #335 ====================
|
||||
|
||||
Add vectorized 16-bit floating point binary operation support.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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")]
|
||||
|
|
Loading…
Reference in New Issue