H.J. Lu
9d0ffa60ad
x86-64: Add sinf with FMA
...
On Skylake, bench-sinf reports performance improvement:
Before After Improvement
max 153.996 100.094 54%
min 8.546 6.852 25%
mean 18.1223 11.802 54%
* sysdeps/x86_64/fpu/multiarch/Makefile (libm-sysdep_routines):
Add s_sinf-sse2 and s_sinf-fma.
(CFLAGS-s_sinf-fma.c): New.
* sysdeps/x86_64/fpu/multiarch/s_sinf-fma.c: New file.
* sysdeps/x86_64/fpu/multiarch/s_sinf-sse2.c: Likewise.
* sysdeps/x86_64/fpu/multiarch/s_sinf.c: Likewise.
2017-12-07 10:11:16 -08:00
..
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-10-22 07:57:50 -07:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-10-22 07:49:55 -07:00
2017-11-29 21:25:41 +00:00
2017-10-22 08:06:58 -07:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-10-22 08:05:15 -07:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-10-22 08:08:00 -07:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-16 08:43:48 -07:00
2017-08-18 06:19:07 -07:00
2017-09-12 07:54:47 -07:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:02:13 -07:00
2017-12-07 10:11:16 -08:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-10-02 20:20:52 +00:00
2017-10-02 20:20:52 +00:00
2017-10-02 20:20:52 +00:00
2017-11-29 19:01:21 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 19:01:21 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 21:25:41 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 19:01:21 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 21:25:41 +00:00
2017-11-29 19:01:21 +00:00
2017-11-29 21:25:41 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 19:01:21 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 21:25:41 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 19:01:21 +00:00
2017-08-04 13:02:13 -07:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-11-29 19:01:21 +00:00
2017-12-07 10:11:16 -08:00
2017-12-07 10:11:16 -08:00
2017-12-07 10:11:16 -08:00
2017-10-02 20:20:52 +00:00
2017-10-02 20:20:52 +00:00
2017-10-02 20:20:52 +00:00
2017-11-29 19:01:21 +00:00
2017-09-20 16:54:05 +00:00
2017-09-20 16:54:05 +00:00
2017-11-29 19:01:21 +00:00
2017-09-20 16:54:05 +00:00
2017-09-20 16:54:05 +00:00
2017-11-29 21:25:41 +00:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-08-07 08:20:56 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-08-23 06:26:44 -07:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-10-25 08:05:51 -07:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-10-25 08:05:51 -07:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-10-25 08:05:51 -07:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00
2017-01-01 00:14:16 +00:00
2017-08-04 13:03:58 -07:00
2017-08-04 13:03:58 -07:00