{"id":357205,"date":"2024-10-20T01:15:51","date_gmt":"2024-10-20T01:15:51","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-605592020\/"},"modified":"2024-10-26T01:42:38","modified_gmt":"2024-10-26T01:42:38","slug":"bs-iso-iec-605592020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-605592020\/","title":{"rendered":"BS ISO\/IEC 60559:2020"},"content":{"rendered":"

This standard specifies formats and operations for floating-point arithmetic in computer systems. Exception conditions are defined and handling of these conditions is specified.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
4<\/td>\nContents <\/td>\n<\/tr>\n
10<\/td>\nIntroduction <\/td>\n<\/tr>\n
11<\/td>\n1. Overview
1.1 Scope
1.2 Purpose
1.3 Inclusions
1.4 Exclusions <\/td>\n<\/tr>\n
12<\/td>\n1.5 Programming environment considerations
1.6 Word usage <\/td>\n<\/tr>\n
13<\/td>\n2. Definitions, abbreviations, and acronyms
2.1 Definitions <\/td>\n<\/tr>\n
15<\/td>\n2.2 Abbreviations and acronyms <\/td>\n<\/tr>\n
16<\/td>\n3. Floating-point formats
3.1 Overview
3.1.1 Formats
3.1.2 Conformance <\/td>\n<\/tr>\n
17<\/td>\n3.2 Specification levels
3.3 Sets of floating-point data <\/td>\n<\/tr>\n
19<\/td>\n3.4 Binary interchange format encodings <\/td>\n<\/tr>\n
20<\/td>\n3.5 Decimal interchange format encodings
3.5.1 Cohorts
3.5.2 Encodings <\/td>\n<\/tr>\n
23<\/td>\n3.6 Interchange format parameters <\/td>\n<\/tr>\n
25<\/td>\n3.7 Extended and extendable precisions <\/td>\n<\/tr>\n
26<\/td>\n4. Attributes and rounding
4.1 Attribute specification
4.2 Dynamic modes for attributes <\/td>\n<\/tr>\n
27<\/td>\n4.3 Rounding-direction attributes
4.3.1 Rounding-direction attributes to nearest
4.3.2 Directed rounding attributes <\/td>\n<\/tr>\n
28<\/td>\n4.3.3 Rounding attribute requirements <\/td>\n<\/tr>\n
29<\/td>\n5. Operations
5.1 Overview <\/td>\n<\/tr>\n
30<\/td>\n5.2 Decimal exponent calculation <\/td>\n<\/tr>\n
31<\/td>\n5.3 Homogeneous general-computational operations
5.3.1 General operations <\/td>\n<\/tr>\n
32<\/td>\n5.3.2 Decimal operations
5.3.3 logBFormat operations <\/td>\n<\/tr>\n
33<\/td>\n5.4 formatOf general-computational operations
5.4.1 Arithmetic operations <\/td>\n<\/tr>\n
34<\/td>\n5.4.2 Conversion operations for floating-point formats and decimal character sequences
5.4.3 Conversion operations for binary formats <\/td>\n<\/tr>\n
35<\/td>\n5.5 Quiet-computational operations
5.5.1 Sign bit operations <\/td>\n<\/tr>\n
36<\/td>\n5.5.2 Decimal re-encoding operations <\/td>\n<\/tr>\n
37<\/td>\n5.6 Signaling-computational operations
5.6.1 Comparisons
5.7 Non-computational operations
5.7.1 Conformance predicates <\/td>\n<\/tr>\n
38<\/td>\n5.7.2 General operations <\/td>\n<\/tr>\n
39<\/td>\n5.7.3 Decimal operation
5.7.4 Operations on subsets of flags
5.8 Details of conversions from floating-point to integer formats <\/td>\n<\/tr>\n
41<\/td>\n5.9 Details of operations to round a floating-point datum to integral value <\/td>\n<\/tr>\n
42<\/td>\n5.10 Details of totalOrder predicate <\/td>\n<\/tr>\n
43<\/td>\n5.11 Details of comparison predicates <\/td>\n<\/tr>\n
44<\/td>\n5.12 Details of conversion between floating-point data and external character sequences <\/td>\n<\/tr>\n
45<\/td>\n5.12.1 External character sequences representing zeros, infinities, and NaNs
5.12.2 External decimal character sequences representing finite numbers <\/td>\n<\/tr>\n
47<\/td>\n5.12.3 External hexadecimal-significand character sequences representing finite numbers <\/td>\n<\/tr>\n
48<\/td>\n6. Infinity, NaNs, and sign bit
6.1 Infinity arithmetic
6.2 Operations with NaNs
6.2.1 NaN encodings in binary interchange formats <\/td>\n<\/tr>\n
49<\/td>\n6.2.2 NaN encodings in decimal interchange formats
6.2.3 NaN propagation <\/td>\n<\/tr>\n
50<\/td>\n6.3 The sign bit <\/td>\n<\/tr>\n
51<\/td>\n7. Exceptions and default exception handling
7.1 Overview: exceptions and flags <\/td>\n<\/tr>\n
52<\/td>\n7.2 Invalid operation <\/td>\n<\/tr>\n
53<\/td>\n7.3 Division by zero
7.4 Overflow
7.5 Underflow <\/td>\n<\/tr>\n
54<\/td>\n7.6 Inexact <\/td>\n<\/tr>\n
55<\/td>\n8. Alternate exception handling attributes
8.1 Overview
8.2 Resuming alternate exception handling attributes <\/td>\n<\/tr>\n
56<\/td>\n8.3 Immediate and delayed alternate exception handling attributes <\/td>\n<\/tr>\n
58<\/td>\n9. Recommended operations
9.1 Conforming language- and implementation-defined operations
9.2 Additional mathematical operations <\/td>\n<\/tr>\n
61<\/td>\n9.2.1 Special values <\/td>\n<\/tr>\n
64<\/td>\n9.2.2 Preferred exponents <\/td>\n<\/tr>\n
65<\/td>\n9.3 Dynamic mode operations
9.3.1 Operations on individual dynamic modes
9.3.2 Operations on all dynamic modes <\/td>\n<\/tr>\n
66<\/td>\n9.4 Reduction operations <\/td>\n<\/tr>\n
68<\/td>\n9.5 Augmented arithmetic operations <\/td>\n<\/tr>\n
69<\/td>\n9.6 Minimum and maximum operations <\/td>\n<\/tr>\n
71<\/td>\n9.7 NaN payload operations <\/td>\n<\/tr>\n
72<\/td>\n10. Expression evaluation
10.1 Expression evaluation rules
10.2 Assignments, parameters, and function values <\/td>\n<\/tr>\n
73<\/td>\n10.3 preferredWidth attributes for expression evaluation <\/td>\n<\/tr>\n
74<\/td>\n10.4 Literal meaning and value-changing optimizations <\/td>\n<\/tr>\n
75<\/td>\n11. Reproducible floating-point results <\/td>\n<\/tr>\n
77<\/td>\nAnnex A (informative) Bibliography <\/td>\n<\/tr>\n
79<\/td>\nAnnex B (informative) Program debugging support <\/td>\n<\/tr>\n
81<\/td>\nAnnex C (informative) List of operations <\/td>\n<\/tr>\n
83<\/td>\nParticipants <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Floating-point arithmetic<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2020<\/td>\n86<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":357213,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-357205","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/357205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/357213"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=357205"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=357205"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=357205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}