Sign in
cobalt
/
cobalt
/
71840339e1109efe930df5c60712d91cdcc962a8
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
asm.js
/
testRangeAnalysis.js
blob: ddc33ed2c12f943f26d64a00d228011b4728ab74 [
file
] [
log
] [
blame
]
// |jit-test| test-also-noasmjs
// Bug 894781
function
m
(
stdlib
)
{
"use asm"
;
var
abs
=
stdlib
.
Math
.
abs
;
function
f
(
d
)
{
d
=
+
d
;
return
(~~(
5.0
-
+
abs
(
d
)))|
0
;
}
return
f
;
}
var
f
=
m
(
this
);
assertEq
(
f
(
0.2
),
4
);
assertEq
(
f
(
NaN
),
0
);