[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-12-16 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-10-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 --- Comment #5 from CVS Commits --- The master branch has been updated by Hongyu Wang : https://gcc.gnu.org/g:c8a889fc0e115d40a2d02f32842655f3eadc8fa1 commit r12-4601-gc8a889fc0e115d40a2d02f32842655f3eadc8fa1 Author: Hongyu Wang Date: Wed O

[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-10-20 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 --- Comment #4 from Hongtao.liu --- (In reply to Hongyu Wang from comment #3) > (In reply to Uroš Bizjak from comment #2) > > Please note that the code above should compile via ix86_expand_vector_set, > > similar to: > > > > --cut here-- > > ty

[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-10-20 Thread wwwhhhyyy333 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 --- Comment #3 from Hongyu Wang --- (In reply to Uroš Bizjak from comment #2) > Please note that the code above should compile via ix86_expand_vector_set, > similar to: > > --cut here-- > typedef short v8hi __attribute__((__vector_size__(16)));

[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-10-20 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 --- Comment #2 from Uroš Bizjak --- Please note that the code above should compile via ix86_expand_vector_set, similar to: --cut here-- typedef short v8hi __attribute__((__vector_size__(16))); v8hi foo (short a) { return (v8hi) {a, 0, 0, 0,

[Bug target/102812] Unoptimal (and wrong) code for _Float16 insert

2021-10-18 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102812 --- Comment #1 from Hongtao.liu --- ix86_get_ssemov needs to be updated for V8HF/V16HF since they cound be existed under TARGET_SSE2/TARGET_AVX.