[Bug target/96313] [AArch64] vqmovun* return types should be unsigned
rearnsha at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jul 27 15:10:19 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96313
Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2020-07-27
Ever confirmed|0 |1
--- Comment #1 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
In what way, exactly, do you think the output is incorrect? Don't forget that
your testcase returns a uint16_t and the ABI says that it is the caller's
responsibility to do any widening, so any bits beyond bit 15 in the result
register are simply unspecified.
Secondly, you haven't stated which version of gcc you were using, or how it was
configured.
More information about the Gcc-bugs
mailing list