* sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches.
[kopensolaris-gnu/glibc.git] / ChangeLog
index 383731f..29f525f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2007-03-14  Richard Henderson  <rth@redhat.com>
+
+       * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches.
+       * sysdeps/alpha/fpu/s_ceilf.c: Likewise.
+       * sysdeps/alpha/fpu/s_floor.c: Likewise.
+       * sysdeps/alpha/fpu/s_floorf.c: Likewise.
+       * sysdeps/alpha/fpu/s_rint.c: Likewise.
+       * sysdeps/alpha/fpu/s_rintf.c: Likewise.
+
+       * sysdeps/alpha/fpu/s_fmax.S: New file.
+       * sysdeps/alpha/fpu/s_fmaxf.S: New file.
+       * sysdeps/alpha/fpu/s_fmin.S: New file.
+       * sysdeps/alpha/fpu/s_fminf.S: New file.
+       * sysdeps/alpha/fpu/s_isnan.c: New file.
+       * sysdeps/alpha/fpu/s_isnanf.c: New file.
+       * sysdeps/alpha/fpu/s_llrint.c: New file.
+       * sysdeps/alpha/fpu/s_llrintf.c: New file.
+       * sysdeps/alpha/fpu/s_lrint.c: New file.
+       * sysdeps/alpha/fpu/s_lrintf.c: New file.
+       * sysdeps/alpha/fpu/s_nearbyint.c: New file.
+       * sysdeps/alpha/fpu/s_nearbyintf.c: New file.
+
+       * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor): Remove.
+       (__fdimf, fdimf, __fdim, fdim): Remove.
+       (__signbitf, __signbit, __signbitl): Use gcc builtin if available.
+       (__isnanf, __isnan, __isnanl): New.
+
 2007-03-13  Richard Henderson  <rth@redhat.com>
 
        * sysdeps/ieee754/ldbl-128/Makefile: New file.