Commit 775af761 authored by Anton Khirnov's avatar Anton Khirnov
Browse files

eval: test isnan(sqrt(-1)) instead of just sqrt(-1)

sqrt(-1) returns "some NaN", it's not specified which exactly.
parent 05fc9e40
...@@ -608,7 +608,7 @@ int main(int argc, char **argv) ...@@ -608,7 +608,7 @@ int main(int argc, char **argv)
"ceil(123.123)", "ceil(123.123)",
"ceil(-123.123)", "ceil(-123.123)",
"sqrt(1764)", "sqrt(1764)",
"sqrt(-1)", "isnan(sqrt(-1))",
"not(1)", "not(1)",
"not(NAN)", "not(NAN)",
"not(0)", "not(0)",
......
...@@ -136,8 +136,8 @@ Evaluating 'ceil(-123.123)' ...@@ -136,8 +136,8 @@ Evaluating 'ceil(-123.123)'
Evaluating 'sqrt(1764)' Evaluating 'sqrt(1764)'
'sqrt(1764)' -> 42.000000 'sqrt(1764)' -> 42.000000
Evaluating 'sqrt(-1)' Evaluating 'isnan(sqrt(-1))'
'sqrt(-1)' -> -nan 'isnan(sqrt(-1))' -> 1.000000
Evaluating 'not(1)' Evaluating 'not(1)'
'not(1)' -> 0.000000 'not(1)' -> 0.000000
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment