Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       __setfpucw  -  Positionner  le  mot de contrôle du FPU sur les machines
       i386 (obsolète).

SYNOPSIS

       #include <i386/fpu_control.h>

       void __setfpucw((unsigned short) mot_de_controle);

DESCRIPTION

       __setfpucw() transfère le mot_de_controle dans  les  registres  du  FPU
       (Floating  Point  Unit,  unité de calcul en virgule flottante), sur les
       machines reposant sur une architecture à base de i386. Ceci  permet  de
       commander  la précision des calculs en virgule flottante, les arrondis,
       et les exceptions mathématiques.

CONFORMITÉ

       Cette fonction était une extension GNU non standard.

NOTES

       Depuis la glibc 2.1, cette fonction n’existe  plus.  Il  y  a  quelques
       fonctions  nouvelles  de  C99,  dont  les  prototypes  se trouvent dans
       /usr/include/fenv.h, permettant de commander le mode d’arrondi  du  FPU
       comme  fegetround(), fesetround(), l’environnement en virgule flottante
       comme fegetenv(),  feholdexcept(),  fesetenv(),  feupdateenv(),  et  la
       gestion  des exception du FPU comme feclearexcept(), fegetexceptflag(),
       feraiseexcept(), fesetexceptflag() et fetestexcept().

       Si l’accès direct au mot de commande du FPU est encore  nécessaire,  on
       peut    utiliser    les    macros    _FPU_GETCW    et   _FPU_SETCW   de
       /usr/include/fpu_control.h.

EXEMPLE

       __setfpucw(0x1372)

       Positionne le mot de contrôle du FPU sur une machine i386 ainsi :
            - Précision étendue
            - Arrondi au plus proche
            - Exceptions si débordement, division par  zéro,  ou  NaN  (not  a
       number)

VOIR AUSSI

       feclearexcept(3)
       /usr/include/i386/fpu_control.h

TRADUCTION

       Cette  page  de  manuel  a  été  traduite et mise à jour par Christophe
       Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis  par
       Alain  Portal  <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement         gérées         par         Nicolas         François
       <nicolas.francois@centraliens.net>   et   l’équipe    francophone    de
       traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».