qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Bug ARM NEON instrucion vcvt
@ 2010-01-21 13:44 André Bergner
  0 siblings, 0 replies; only message in thread
From: André Bergner @ 2010-01-21 13:44 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]

Hi,

I don't know if this is already known. I found the ARM NEON vcvt instruction
mentioned in some fix in the mailing list archive, but not what has been
fixed.

However, I found a bug in the implementation of that instruction. I observe
that the type operands are emulated in the wrong order.
Example: "vcvt.s32.f32  q0,q0" should convert a float in q0 into an integer,
which works correctly on the CPU. With Qemu I have to change the order of
the
operands to get the correct result (i.e. "vcvt.f32.s32  q0,q0").
I did not test all combinations of conversions, just integer and float.

cheers,
André

[-- Attachment #2: Type: text/html, Size: 775 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-01-21 13:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-21 13:44 [Qemu-devel] Bug ARM NEON instrucion vcvt André Bergner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).