about summary refs log tree commit diff
path: root/sysdeps/alpha/fpu/fesetround.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2000-03-20 20:32:11 +0000
committerRichard Henderson <rth@redhat.com>2000-03-20 20:32:11 +0000
commitb7434f8243547189c14e42559c09c14c41d521ad (patch)
tree06c7bbb887a1c7db4b0140260a53e39eb3fb0aec /sysdeps/alpha/fpu/fesetround.c
parent45159f0082e995c3a0e4829dd7c8662ffc0bd041 (diff)
downloadglibc-b7434f8243547189c14e42559c09c14c41d521ad.tar.gz
glibc-b7434f8243547189c14e42559c09c14c41d521ad.tar.xz
glibc-b7434f8243547189c14e42559c09c14c41d521ad.zip
* 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: 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.
Diffstat (limited to 'sysdeps/alpha/fpu/fesetround.c')
0 files changed, 0 insertions, 0 deletions