We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ULPError
1 parent f677062 commit c0340a8Copy full SHA for c0340a8
test/testhelpers/ULPError.jl
@@ -11,8 +11,6 @@ module ULPError
11
inf_return = Float32(Inf)
12
# handle floating-point edge cases
13
accur_is_nan = isnan(accurate)
14
- accur_is_inf = isinf(accurate)
15
- approx_is_inf = isinf(approximate)
16
approx_is_nan = isnan(approximate)
17
if accur_is_nan || approx_is_nan
18
return if accur_is_nan === approx_is_nan
@@ -21,8 +19,8 @@ module ULPError
21
19
inf_return
22
20
end
23
24
- if approx_is_inf
25
- return if accur_is_inf && (signbit(accurate) == signbit(approximate))
+ if isinf(approximate)
+ return if isinf(accurate) && (signbit(accurate) == signbit(approximate))
26
zero_return
27
else
28
0 commit comments