This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/19839] hypot() crashing w/SIGILL at xxlxor on power7 systems


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]