Andreas Schwab
|
f6ce9294b0
|
Make math_force_eval accept non-addressable arguments
|
2011-10-26 11:44:08 +02:00 |
|
Ulrich Drepper
|
e0016b11d6
|
Add AVX optimized versions for some x86-64 math functions
|
2011-10-25 21:34:55 -04:00 |
|
Ulrich Drepper
|
ffb124cc51
|
Typo in CL
|
2011-10-25 15:11:32 -04:00 |
|
Ulrich Drepper
|
618280a192
|
Optimize x86-64 SSE4.2+ strcmp a bit more
|
2011-10-25 14:50:31 -04:00 |
|
Ulrich Drepper
|
32d2a6ec31
|
Merge branch 'master' of ssh://sourceware.org/git/glibc
|
2011-10-25 11:09:55 -04:00 |
|
Ulrich Drepper
|
d7826aa149
|
Use math_force_eval in more places
|
2011-10-25 10:52:45 -04:00 |
|
Andreas Schwab
|
1f1e194720
|
Use correct signedness in default implementations of wcscmp and wmemcmp
|
2011-10-25 15:26:29 +02:00 |
|
Andreas Schwab
|
37822576b8
|
Fix strchr test
|
2011-10-25 15:25:37 +02:00 |
|
Ulrich Drepper
|
31ea014d8b
|
Use VEX encoding in inline math functions on x86-64 when possible
|
2011-10-25 08:17:57 -04:00 |
|
Andreas Schwab
|
16437fece4
|
Small optimization of dependency sorting
|
2011-10-25 13:33:12 +02:00 |
|
Ulrich Drepper
|
31d3cc00b0
|
Cleanup FMA4 patch
Move the FMA4 code into its own section. Avoid some of the duplication
of data resulting from the double use of source files.
|
2011-10-25 00:56:33 -04:00 |
|
Ulrich Drepper
|
202c9deb15
|
Better DLA_FMS
It's better to use __builtin_fma if it works. Use it for gcc 4.6 and
higher. Move the x86-64 dla.h to the correct place.
|
2011-10-24 22:11:21 -04:00 |
|
Ulrich Drepper
|
485683c35f
|
Remove warnings in NPTL tests
|
2011-10-24 21:43:33 -04:00 |
|
Ulrich Drepper
|
a0cf1edd4c
|
Use inline asm for DLA_FMS because of broken old compilers
|
2011-10-24 21:17:10 -04:00 |
|
Ulrich Drepper
|
af968f62f2
|
Optimize accurate 64-bit routines for FMA4 on x86-64
|
2011-10-24 20:19:17 -04:00 |
|
Ulrich Drepper
|
58985aa92f
|
Finish renamed DLA_FMA -> DLA_FMS
|
2011-10-24 14:21:18 -04:00 |
|
Andreas Schwab
|
a201fbcf9c
|
Fix lost wcslen symbol
|
2011-10-24 12:03:33 +02:00 |
|
Ulrich Drepper
|
bb3129bd25
|
Optimized remquo for 64-bit platforms
|
2011-10-23 21:31:21 -04:00 |
|
Ulrich Drepper
|
0275fff8a1
|
Optimize f_mod
Branch prediction for the 32-bit implementation and a new optimized
64-bit implementation.
|
2011-10-23 20:55:26 -04:00 |
|
Ulrich Drepper
|
10d005f77f
|
Remove unnecessary include from x86-32 tls.h
|
2011-10-23 16:31:09 -04:00 |
|
Ulrich Drepper
|
2fa2ae85ca
|
Fix strnlen change
|
2011-10-23 16:30:40 -04:00 |
|
Liubov Dmitrieva
|
fc2ee42abe
|
Add optimized wcslen and strnlen for x86-32
|
2011-10-23 15:17:23 -04:00 |
|
Ulrich Drepper
|
09229f3e1b
|
Fix WS
|
2011-10-23 14:57:28 -04:00 |
|
Liubov Dmitrieva
|
ce7dd29f28
|
Optimized strnlen and wcscmp for x86-64
|
2011-10-23 14:56:04 -04:00 |
|
Ulrich Drepper
|
6ddf460fa5
|
More WS
|
2011-10-23 14:42:59 -04:00 |
|
Ulrich Drepper
|
2ebe91129d
|
Fix WS
|
2011-10-23 14:42:16 -04:00 |
|
Ulrich Drepper
|
d9b88bced8
|
Regnerate with modern bison
|
2011-10-23 14:41:45 -04:00 |
|
Michael Zolotukhin
|
979c70a3b1
|
Improve x86-32 SSSE3 memcpy
|
2011-10-23 14:28:26 -04:00 |
|
Ulrich Drepper
|
afb05e8157
|
Fix WS
|
2011-10-23 14:15:06 -04:00 |
|
Liubov Dmitrieva
|
2d09f82f8a
|
Add wcschr test cases
|
2011-10-23 14:14:26 -04:00 |
|
Liubov Dmitrieva
|
619fcccaa3
|
Add wcslen test cases
|
2011-10-23 14:11:50 -04:00 |
|
Ulrich Drepper
|
09f699eaef
|
Update Italian translation
|
2011-10-23 14:08:08 -04:00 |
|
Ulrich Drepper
|
dc150e52d5
|
More WS fixes
|
2011-10-23 13:35:48 -04:00 |
|
Ulrich Drepper
|
f17424ed53
|
Fix WS
|
2011-10-23 13:35:24 -04:00 |
|
Liubov Dmitrieva
|
95584d3b33
|
Fix signedness in wcscmp comparison
|
2011-10-23 13:34:15 -04:00 |
|
Ulrich Drepper
|
774a2669af
|
Clean up FMA use
The macro's name should reflect that subtraction is being done. And
use __builtin_fma, it seems to work after all.
|
2011-10-23 13:31:01 -04:00 |
|
Ulrich Drepper
|
c8b3296bbe
|
Clean up last dla.h change
|
2011-10-23 12:50:28 -04:00 |
|
Andreas Schwab
|
246ad57ad6
|
Add missing _finite aliases
|
2011-10-23 15:32:05 +02:00 |
|
Ulrich Drepper
|
fb24de5932
|
Fix typo in last change
|
2011-10-22 20:09:58 -04:00 |
|
Ulrich Drepper
|
0d355eb7c7
|
Update ULPs for x86-64
|
2011-10-22 20:06:23 -04:00 |
|
Ulrich Drepper
|
fa36182bda
|
Improve DLA_FMA for FMA4
|
2011-10-22 19:53:33 -04:00 |
|
Ulrich Drepper
|
a1a8716924
|
Start using fma in the libm implementation
|
2011-10-22 19:02:20 -04:00 |
|
Ulrich Drepper
|
dbc36f153e
|
Merge branch 'master' of ssh://sourceware.org/git/glibc
|
2011-10-22 13:18:08 -04:00 |
|
Ulrich Drepper
|
77425c63e7
|
Add branch predictions to complex math code
|
2011-10-22 13:17:30 -04:00 |
|
Andreas Schwab
|
ee2aafe08e
|
Fix compilation due to __nan defines
|
2011-10-22 14:03:26 +02:00 |
|
Ulrich Drepper
|
bc62c2fb15
|
Optimization to some complex math functions
Also, change last reference to __sqrt into __sqrt to easily.
|
2011-10-22 00:32:39 -04:00 |
|
Ulrich Drepper
|
c196fed8f0
|
Fix compilation problems in x86-64 init-arch
|
2011-10-21 20:47:20 -04:00 |
|
Ulrich Drepper
|
8ec250a484
|
Add some __builtin_expect to generic __ieee754_log
|
2011-10-21 12:28:42 -04:00 |
|
Ulrich Drepper
|
1a97a8c78f
|
Don't use NULL in last s_fma{,f} change
|
2011-10-21 07:39:28 -04:00 |
|
Ulrich Drepper
|
ed72b6545f
|
Check for FMA4 support and generate appropriate fma functions
|
2011-10-20 22:43:15 -04:00 |
|