Index: test/mjsunit/wasm/asm-wasm.js |
diff --git a/test/mjsunit/wasm/asm-wasm.js b/test/mjsunit/wasm/asm-wasm.js |
index a824e9ab5560c9b598818a0ebb1af501dfd2fa7f..ba6519e914888a3da7952efda06e2245b1c0d0ba 100644 |
--- a/test/mjsunit/wasm/asm-wasm.js |
+++ b/test/mjsunit/wasm/asm-wasm.js |
@@ -1301,6 +1301,13 @@ TestForeignVariables(); |
function Module(stdlib) { |
"use asm"; |
+ var StdlibMathCeil = stdlib.Math.ceil; |
+ var StdlibMathFloor = stdlib.Math.floor; |
+ var StdlibMathSqrt = stdlib.Math.sqrt; |
+ var StdlibMathAbs = stdlib.Math.abs; |
+ var StdlibMathMin = stdlib.Math.min; |
+ var StdlibMathMax = stdlib.Math.max; |
+ |
var StdlibMathAcos = stdlib.Math.acos; |
var StdlibMathAsin = stdlib.Math.asin; |
var StdlibMathAtan = stdlib.Math.atan; |
@@ -1309,15 +1316,18 @@ TestForeignVariables(); |
var StdlibMathTan = stdlib.Math.tan; |
var StdlibMathExp = stdlib.Math.exp; |
var StdlibMathLog = stdlib.Math.log; |
+ |
var StdlibMathCeil = stdlib.Math.ceil; |
var StdlibMathFloor = stdlib.Math.floor; |
var StdlibMathSqrt = stdlib.Math.sqrt; |
var StdlibMathAbs = stdlib.Math.abs; |
var StdlibMathMin = stdlib.Math.min; |
var StdlibMathMax = stdlib.Math.max; |
+ |
var StdlibMathAtan2 = stdlib.Math.atan2; |
var StdlibMathPow = stdlib.Math.pow; |
var StdlibMathImul = stdlib.Math.imul; |
+ |
var fround = stdlib.Math.fround; |
function caller() { |
@@ -1336,7 +1346,20 @@ TestForeignVariables(); |
if (StdlibMathMax(123.4, 1236.4) != 1236.4) return 0; |
if (StdlibMathMax(fround(123.4), fround(1236.4)) |
!= fround(1236.4)) return 0; |
+ |
+ if (StdlibMathAcos(0.1) != 1.4706289056333368) return 0; |
+ if (StdlibMathAsin(0.2) != 0.2013579207903308) return 0; |
+ if (StdlibMathAtan(0.2) != 0.19739555984988078) return 0; |
+ if (StdlibMathCos(0.2) != 0.9800665778412416) return 0; |
+ if (StdlibMathSin(0.2) != 0.19866933079506122) return 0; |
+ if (StdlibMathTan(0.2) != 0.2027100355086725) return 0; |
+ if (StdlibMathExp(0.2) != 1.2214027581601699) return 0; |
+ if (StdlibMathLog(0.2) != -1.6094379124341003) return 0; |
+ |
if (StdlibMathImul(6, 7) != 42) return 0; |
+ if (StdlibMathAtan2(6.0, 7.0) != 0.7086262721276703) return 0; |
+ if (StdlibMathPow(6.0, 7.0) != 279936.0) return 0; |
+ |
return 1; |
} |