Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 4 additions & 11 deletions dectest/ddAdd.decTest
Original file line number Diff line number Diff line change
Expand Up @@ -1233,11 +1233,8 @@ ddadd81509 add .2399 12345678901234.00 -> 12345678901234.23 Inexact Rou
# I think this should be .24 since we are rounding down with a negative number
#ddadd81511 add -.2399 -12345678901234.00 -> -12345678901234.23 Inexact Rounded

# We treat overflow as infinity instead of clamping
#ddadd81520 add 9999999999999999E+369 9E+369 -> 9.999999999999999E+384 Overflow Inexact Rounded
ddadd81520 add 9999999999999999E+369 9E+369 -> inf Overflow Inexact Rounded
#ddadd81521 add -9999999999999999E+369 -9E+369 -> -9.999999999999999E+384 Overflow Inexact Rounded
ddadd81521 add -9999999999999999E+369 -9E+369 -> -inf Overflow Inexact Rounded
ddadd81520 add 9999999999999999E+369 9E+369 -> 9.999999999999999E+384 Overflow Inexact Rounded
ddadd81521 add -9999999999999999E+369 -9E+369 -> -9.999999999999999E+384 Overflow Inexact Rounded

rounding: ceiling
ddadd81600 add .2300 12345678901234.00 -> 12345678901234.23 Rounded
Expand All @@ -1253,9 +1250,7 @@ ddadd81609 add .2399 12345678901234.00 -> 12345678901234.24 Inexact Rou
ddadd81611 add -.2399 -12345678901234.00 -> -12345678901234.23 Inexact Rounded
ddadd81620 add 9999999999999999E+369 9E+369 -> Infinity Overflow Inexact Rounded

# We treat overflow as infinity instead of clamping
#ddadd81621 add -9999999999999999E+369 -9E+369 -> -9.999999999999999E+384 Overflow Inexact Rounded
ddadd81621 add -9999999999999999E+369 -9E+369 -> -inf Overflow Inexact Rounded
ddadd81621 add -9999999999999999E+369 -9E+369 -> -9.999999999999999E+384 Overflow Inexact Rounded

rounding: floor
ddadd81700 add .2300 12345678901234.00 -> 12345678901234.23 Rounded
Expand All @@ -1270,9 +1265,7 @@ ddadd81708 add .2370 12345678901234.00 -> 12345678901234.23 Inexact Rou
ddadd81709 add .2399 12345678901234.00 -> 12345678901234.23 Inexact Rounded
ddadd81711 add -.2399 -12345678901234.00 -> -12345678901234.24 Inexact Rounded

# We treat overflow as infinity instead of clamping
#ddadd81720 add 9999999999999999E+369 9E+369 -> 9.999999999999999E+384 Overflow Inexact Rounded
ddadd81720 add 9999999999999999E+369 9E+369 -> inf Overflow Inexact Rounded
ddadd81720 add 9999999999999999E+369 9E+369 -> 9.999999999999999E+384 Overflow Inexact Rounded

ddadd81721 add -9999999999999999E+369 -9E+369 -> -Infinity Overflow Inexact Rounded

Expand Down