1996
DOI: 10.1145/227699.227701
|View full text |Cite
|
Sign up to set email alerts
|

Handling floating-point exceptions in numeric programs

Abstract: There are a number of schemes for handling arithmetic exceptions that can be used to improve the speed (or alternatively the reliability) of numeric code. Overflow and underflow are the most troublesome exceptions, and depending on the context in which the exception can occur, they may be addressed either: (1) through a “brute force” reevaluation with extended range, (2) by reevaluating using a technique known as scaling , (3) by substituting an infinity or zero, or (4) in the case of u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

2002
2002
2021
2021

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 77 publications
(45 citation statements)
references
References 27 publications
0
45
0
Order By: Relevance
“…divided-by-zero, overflow, and underflow) [3,8,18,24]. Particularly, [3] features solving floating point constraints.…”
Section: Related Workmentioning
confidence: 99%
“…divided-by-zero, overflow, and underflow) [3,8,18,24]. Particularly, [3] features solving floating point constraints.…”
Section: Related Workmentioning
confidence: 99%
“…Note that addition and subtraction is exact near underflow [16], so we need no underflow unit in (2.2). More precisely, for a, b ∈ F we have…”
mentioning
confidence: 99%
“…Note that underflow cannot hinder the result: this is a rather straightforward consequence of a fact that if x and y are radix-β floating-point numbers, and if the number RN (x + y) is subnormal, then RN (x + y) = x + y exactly (see [9] for a proof in radix 2, which easily generalizes to higher radices). Also, the only overflow that may occur is when adding a and b.…”
Section: B Previous Resultsmentioning
confidence: 99%