https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113857
Bug 113857 depends on bug 100165, which changed state.
Bug 100165 Summary: fmov could be used to zero out the upper bits instead of
movi/zip or movi/ins with __builtin_shuffle and zero vector
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100165
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113857
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113857
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113857
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113857
--- Comment #1 from Andrew Pinski ---
Without f16 extension, s64 could be done as:
```
and x0, x0, 0x
fmov s0, x0
```
Similarly if we are doing a `c64` .