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/18731] math/test-double-vlen4 and math/test-float-vlen8 fail on non-AVX machines


https://sourceware.org/bugzilla/show_bug.cgi?id=18731

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Markus Trippelsdorf from comment #8)
> Program received signal SIGILL, Illegal instruction.
> 0x0000000000403663 in cosf_vlen4 (x=inf) at
> ../sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c:24
> 24      VECTOR_WRAPPER (WRAPPER_NAME (cosf), _ZGVbN4v_cosf)
> (gdb) bt
> #0  0x0000000000403663 in cosf_vlen4 (x=inf) at
> ../sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c:24
> #1  0x0000000000402e61 in cos_test () at
> /var/tmp/glibc-build/math/libm-test.c:65576
> #2  0x0000000000401908 in main (argc=<optimized out>, argv=<optimized out>)
> at /var/tmp/glibc-build/math/libm-test.c:150244
> (gdb) disass
> Dump of assembler code for function cosf_vlen4:
>    0x0000000000403660 <+0>:     movaps %xmm0,%xmm1
> => 0x0000000000403663 <+3>:     insertps $0xe,%xmm0,%xmm0
>    0x0000000000403669 <+9>:     sub    $0x8,%rsp
> 
> The CPU on this test machine doesn't support SSE4_1.

Please open a new bug against SSE4.1.

-- 
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]