glibc:ibm/2.12/master

Last commit made on 2012-01-11
Get this branch:
git clone -b ibm/2.12/master https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
ibm/2.12/master
Repository:
lp:glibc

Recent commits

a70a592... by "Ryan S. Arnold" <email address hidden>

Correct ordering of entries and spurious whitespace on the end of a line.

eea213b... by Adhemerval Zanella <email address hidden>

Merge Adhemerval Zanella's pipe2 fix into ibm/2.12/master.

0a08973... by Adhemerval Zanella <email address hidden>

Fix for AIO stack size (backported from 'master' branch)

81552be... by Adhemerval Zanella <email address hidden>

Add have_pipe2.

b20eec6... by Adhemerval Zanella <email address hidden>

PowerPC - Optimization for str[n]casecmp functions

This patch provides throughput boost for the strcasecmp function
(25% on ppc32 and 40% on ppc64) and strncasecmp (15% on both ppc32
and ppc64) for POWER7. The optimization is done by manually
(strcasecmp) or automatically (strncasecmp) unrolling the test loop
to avoid CPU stalls caused by a test followed by a load.

a960be3... by Adhemerval Zanella <email address hidden>

PowerPC - Optimization for nearbyint[f]

This patch provides throughput boost for the nearbyint[f] functions
for POWER. For POWER7, it improves performance for nearbyintf from
5 (ppc32) to 6 times (ppc64) and for nearbyint from 2.5 up to 5
times. For POWER6 it improves nearbyintf up to 2x (ppc64) and
nearbyint up to 4x.

e73988f... by Adhemerval Zanella <email address hidden>

Fix compilation due to __nan defines

Backport of commit #ee2aafe08e68c88412b7dcfa4b1e0d11789348f8

be802bc... by Andreas Schwab

Fix a wrong constant in powerpc hypot implementation

Backport of commit #850fb039cec802072f70ed9763927881bbbf639c

994f251... by Adhemerval Zanella <email address hidden>

PowerPC: Arithmetic function optimizations for POWER

This patch creates inline assembly functions that use intrinsic PPC
floating point instructions when the platform supports them but rely on
the internal GLIBC functions when the instructions are not implemented
(for instance, on POWER4).

6957307... by Ulrich Drepper <email address hidden>

Optimize libm

libm is now somewhat integrated with gcc's -ffinite-math-only option
and lots of the wrapper functions have been optimized.

Backport of commit #0ac5ae2335292908f39031b1ea9fe8edce433c0f