NF C96-036
Binary floating-point arithmetic for microprocessor systems.
L'objectif est qu'une réalisation d'un système à virgule flottante conforme à la présente norme puisse être effectuée entièrement par logiciel, entièrement par matériel, ou par une combinaison quelconque de logiciel et de matériel. C'est l'environnement que le programmeur ou l'utilisateur voit qui est conforme ou non conforme à cette norme. Les composants matériels qui nécessitent un support logiciel pour devenir conformes ne doivent pas être qualifiés de conformes indépendamment d'un tel logiciel.
L'objectif est qu'une réalisation d'un système à virgule flottante conforme à la présente norme puisse être effectuée entièrement par logiciel, entièrement par matériel, ou par une combinaison quelconque de logiciel et de matériel. C'est l'environnement que le programmeur ou l'utilisateur voit qui est conforme ou non conforme à cette norme. Les composants matériels qui nécessitent un support logiciel pour devenir conformes ne doivent pas être qualifiés de conformes indépendamment d'un tel logiciel.
-
1. Domaine d'application3
-
1.1 Objectifs de réalisation3
-
1.2 Inclusions3
-
1.3 Exclusions3
-
2. Définitions3
-
3. Formats5
-
3.1 Ensembles de valeurs6
-
3.2 Formats de base7
-
3.3 Formats étendus8
-
3.4 Combinaisons de formats8
-
4. Arrondi9
-
4.1 Arrondi au plus près9
-
4.2 Arrondis orientés9
-
4.3 Précision d'arrondi9
-
5. Opérations10
-
5.1 Arithmétique10
-
5.2 Racine carrée11
-
5.3 Conversions des formats virgule flottante11
-
5.4 Conversion entre virgule flottante et entier11
-
5.5 Arrondi de nombres en virgule flottante vers une valeur entière11
-
5.6 Conversion binaire-décimale11
-
5.7 Comparaison13
-
6. Infini, non-nombres et zéro signé15
-
6.1 Arithmétique de l'infini15
-
6.2 Opérations avec des non-nombres15
-
6.3 Bit de signe16
-
7. Exceptions16
-
7.1 Opérations invalides16
-
7.2 Division par zéro17
-
7.3 Dépassement de capacité17
-
7.4 Dépassement de capacité inférieur18
-
7.5 Inexactitude19
-
8. Déroutements19
-
8.1 Routine de traitement de déroutement20
-
8.2 Précédente20
- ANNEXE A - Fonctions et prédicats recommandés21
The Requirements department helps you quickly locate within the normative text:
- mandatory clauses to satisfy,
- non-essential but useful clauses to know, such as permissions and recommendations.
The identification of these types of clauses is based on the document “ISO / IEC Directives, Part 2 - Principles and rules of structure and drafting of ISO documents ”as well as on a constantly enriched list of verbal forms.
With Requirements, quickly access the main part of the normative text!
COBAZ is the simple and effective solution to meet the normative needs related to your activity, in France and abroad.
Available by subscription, CObaz is THE modular solution to compose according to your needs today and tomorrow. Quickly discover CObaz!
Request your free, no-obligation live demo
I discover COBAZ