https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104353
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Segher Boessenkool <segher at gcc dot gnu.org> --- This is not a bug. Please read the second programming note for xvcvdpsxws in ISA 3.1: Previous versions of the architecture allowed the contents of words 1 and 3 of the result register to be undefined. However, all processors that support this instruction write the result into words 0 and 1 and words 2 and 3 of the result register, as is required by this version of the architecture. It sounds like QEMU needs fixing to behave like all hardware does?