* sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
commit9dc874df52f8e7d251e4684cefe95320c31074fd
authorRichard Henderson <rth@redhat.com>
Mon, 20 Mar 2000 20:32:11 +0000 (20 20:32 +0000)
committerRichard Henderson <rth@redhat.com>
Mon, 20 Mar 2000 20:32:11 +0000 (20 20:32 +0000)
treee8f8c0174e4f00b203efaaa41d40f1852304d2d6
parentcd112ac0a347fe08ba42273a365b5471d3dfca88
    * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
        of arithmetic instructions.

        * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing
        with the fpcr.  Protect from INV exception.
        * sysdeps/alpha/fpu/s_ceilf.c: Likewise.
        * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception.
        * sysdeps/alpha/fpu/s_floorf.c: Likewise.

        * sysdeps/alpha/fpu/s_copysign.c: New.
        * sysdeps/alpha/fpu/s_copysignf.c: New.
        * sysdeps/alpha/fpu/s_fabs.c: New.
        * sysdeps/alpha/fpu/s_fabsf.c: New.
        * sysdeps/alpha/fpu/s_rint.c: New.
        * sysdeps/alpha/fpu/s_rintf.c: New.
sysdeps/alpha/fpu/fraiseexcpt.c [copied from sysdeps/alpha/fpu/s_floor.c with 51% similarity]
sysdeps/alpha/fpu/s_ceil.c [copied from sysdeps/alpha/fpu/s_floor.c with 67% similarity]
sysdeps/alpha/fpu/s_ceilf.c [copied from sysdeps/alpha/fpu/s_floorf.c with 72% similarity]
sysdeps/alpha/fpu/s_copysign.c [copied from sysdeps/alpha/fpu/s_floor.c with 56% similarity]
sysdeps/alpha/fpu/s_copysignf.c [copied from sysdeps/alpha/fpu/s_floor.c with 54% similarity]
sysdeps/alpha/fpu/s_fabs.c [copied from sysdeps/alpha/fpu/s_floor.c with 57% similarity]
sysdeps/alpha/fpu/s_fabsf.c [copied from sysdeps/alpha/fpu/s_floor.c with 55% similarity]
sysdeps/alpha/fpu/s_floor.c
sysdeps/alpha/fpu/s_floorf.c
sysdeps/alpha/fpu/s_rint.c [copied from sysdeps/alpha/fpu/s_floor.c with 61% similarity]
sysdeps/alpha/fpu/s_rintf.c [copied from sysdeps/alpha/fpu/s_floorf.c with 68% similarity]