Bug#237373: libc6-dev: support for fegetprec / fesetprec to control the dynamic precision modes
Package: libc6-dev
Version: 2.3.2.ds1-11
Severity: wishlist
The WG14 N752 C9X revision proposal contained functions for
controlling the dynamic precision modes:
The fegetprec and fesetprec functions provide control of
dynamic precision modes.
Each macro
FE_FLTPREC
FE_DBLPREC
FE_LDBLPREC
is defined if and only if the implementation supports the
dynamic precision by means of the functions in 7.6.z. The
defined macros expand to integral constant expressions whose
values are distinct.
You can see http://anubis.dkuug.dk/jtc1/sc22/wg14/www/docs/n752.htm
for more information. Unfortunately, this was dropped. But some
vendors implement them anyway. I'd like them to be implemented in
glibc too. If these functions and macros became a de facto standard,
this would be very useful when one wants double-precision rounding
on x86 processors. The problem with fpu_control.h features is that
they are specific to glibc.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (900, 'testing'), (200, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.4.18-newpmac
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1
Versions of packages libc6-dev depends on:
ii libc6 2.3.2.ds1-11 GNU C Library: Shared libraries an
ii linux-kernel-headers 2.5.999-test7-bk-15 Linux Kernel Headers for developme
-- no debconf information
Reply to: