This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/19839] hypot() crashing w/SIGILL at xxlxor on power7 systems
- From: "adhemerval.zanella at linaro dot org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 18 Mar 2016 13:05:58 +0000
- Subject: [Bug math/19839] hypot() crashing w/SIGILL at xxlxor on power7 systems
- Auto-submitted: auto-generated
- References: <bug-19839-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19839
--- Comment #1 from Adhemerval Zanella <adhemerval.zanella at linaro dot org> ---
I do not think this issue is GLIBC related, since the code powerpc uses for
hypot (sysdeps/powerpc/fpu/e_hypot.c) does not use any instrinsic assembly that
might trigger a invalid instruction neither the flags used in the multiarch
implementation (-mcpu=power7 explicit).
It is strange this peculiar instruction is failing on POWER7. It is defined as
valid on in ISA 2.06B (Chapter 7. Vector-Scalar Floating-Point Operations
[Category: VSX] page 497) and it is used extensively to materialize the 0.0 of
math functions without using a load instruction.
--
You are receiving this mail because:
You are on the CC list for the bug.