| 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;
|
| }
|
|
|
|
|