qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Bug 1912934] [NEW] QEMU emulation of fmadds instruction on powerpc64le is buggy
@ 2021-01-24  8:40 Bruno Haible
  2021-05-12 18:11 ` [Bug 1912934] " Thomas Huth
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Bruno Haible @ 2021-01-24  8:40 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

The attached program test-fmadds.c tests the fmadds instruction on
powerpc64le.

Result on real hardware (POWER8E processor):
$ ./a.out ; echo $?
0

Result in Alpine Linux 3.13/powerpcle, emulated by QEMU 5.0.0 on Ubuntu 16.04:
$ ./a.out ; echo $?
32

Result in Debian 8.6.0/ppc64el, emulated by QEMU 2.9.0 on Ubuntu 16.04:
$ ./a.out ; echo $?
32

Through 'nm --dynamic qemu-system-ppc64 | grep fma' I can see that QEMU
is NOT using the fmaf() or fma() function from the host system's libc;
this function is working fine in glibc of the host system (see
https://www.gnu.org/software/gnulib/manual/html_node/fmaf.html ).

** Affects: qemu
     Importance: Undecided
         Status: New

** Attachment added: "Test case"
   https://bugs.launchpad.net/bugs/1912934/+attachment/5456225/+files/test-fmadds.c

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1912934

Title:
  QEMU emulation of fmadds instruction on powerpc64le is buggy

Status in QEMU:
  New

Bug description:
  The attached program test-fmadds.c tests the fmadds instruction on
  powerpc64le.

  Result on real hardware (POWER8E processor):
  $ ./a.out ; echo $?
  0

  Result in Alpine Linux 3.13/powerpcle, emulated by QEMU 5.0.0 on Ubuntu 16.04:
  $ ./a.out ; echo $?
  32

  Result in Debian 8.6.0/ppc64el, emulated by QEMU 2.9.0 on Ubuntu 16.04:
  $ ./a.out ; echo $?
  32

  Through 'nm --dynamic qemu-system-ppc64 | grep fma' I can see that
  QEMU is NOT using the fmaf() or fma() function from the host system's
  libc; this function is working fine in glibc of the host system (see
  https://www.gnu.org/software/gnulib/manual/html_node/fmaf.html ).

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1912934/+subscriptions


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-15 11:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-24  8:40 [Bug 1912934] [NEW] QEMU emulation of fmadds instruction on powerpc64le is buggy Bruno Haible
2021-05-12 18:11 ` [Bug 1912934] " Thomas Huth
2021-05-14 19:55 ` Bruno Haible
2021-05-15 10:53 ` Thomas Huth

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).