Created
November 10, 2018 05:40
-
-
Save winksaville/24189b220dd884c1aae53e41b2d88272 to your computer and use it in GitHub Desktop.
Test approxEql.sum.large.f64
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ zig test --test-filter approxEql.sum.large.f64 modules/zig-approxEql/approxeql.zig | |
Test 1/1 approxEql.sum.large.f64... | |
x=8.988465674311579e+307 end=8.988465674311085e+307 | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=0 digits == 0 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=1 abs_diff=4.9397047660984315e+294 max_diff=1.0e+00 scaled_max_diff=8.988465674311579e+306 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=2 abs_diff=4.9397047660984315e+294 max_diff=1.0e-01 scaled_max_diff=8.988465674311578e+305 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=3 abs_diff=4.9397047660984315e+294 max_diff=1.0e-02 scaled_max_diff=8.988465674311578e+304 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=4 abs_diff=4.9397047660984315e+294 max_diff=1.0e-03 scaled_max_diff=8.988465674311578e+303 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=5 abs_diff=4.9397047660984315e+294 max_diff=1.0e-04 scaled_max_diff=8.988465674311579e+302 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=6 abs_diff=4.9397047660984315e+294 max_diff=1.0e-05 scaled_max_diff=8.98846567431158e+301 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=7 abs_diff=4.9397047660984315e+294 max_diff=1.0e-06 scaled_max_diff=8.988465674311577e+300 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=8 abs_diff=4.9397047660984315e+294 max_diff=1.0e-07 scaled_max_diff=8.988465674311578e+299 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=9 abs_diff=4.9397047660984315e+294 max_diff=1.0e-08 scaled_max_diff=8.988465674311578e+298 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=10 abs_diff=4.9397047660984315e+294 max_diff=1.0e-09 scaled_max_diff=8.988465674311579e+297 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=11 abs_diff=4.9397047660984315e+294 max_diff=1.0e-10 scaled_max_diff=8.988465674311579e+296 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=12 abs_diff=4.9397047660984315e+294 max_diff=1.0e-11 scaled_max_diff=8.988465674311578e+295 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=13 abs_diff=4.9397047660984315e+294 max_diff=1.0e-12 scaled_max_diff=8.988465674311578e+294 scaled_epsilon=1.9958403095347196e+292 result=true | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=14 abs_diff=4.9397047660984315e+294 max_diff=1.0e-13 scaled_max_diff=8.988465674311578e+293 scaled_epsilon=1.9958403095347196e+292 result=false | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=15 abs_diff=4.9397047660984315e+294 max_diff=1.0e-14 scaled_max_diff=8.988465674311578e+292 scaled_epsilon=1.9958403095347196e+292 result=false | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=16 abs_diff=4.9397047660984315e+294 max_diff=1.0e-15 scaled_max_diff=8.988465674311578e+291 scaled_epsilon=1.9958403095347196e+292 result=false | |
approxEql: x=8.988465674311579e+307 y=8.988465674311085e+307 digits=17 abs_diff=4.9397047660984315e+294 max_diff=1.0e-16 scaled_max_diff=8.988465674311579e+290 scaled_epsilon=1.9958403095347196e+292 result=false | |
OK | |
All tests passed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment