Index: test/mjsunit/wasm/asm-wasm-f64.js |
diff --git a/test/mjsunit/wasm/asm-wasm-f64.js b/test/mjsunit/wasm/asm-wasm-f64.js |
index 1fd51ff9d5cebf412e7dbdbd761842594b52500e..c7b439fedea7527d35473b2325e34bcfc419457f 100644 |
--- a/test/mjsunit/wasm/asm-wasm-f64.js |
+++ b/test/mjsunit/wasm/asm-wasm-f64.js |
@@ -205,21 +205,25 @@ function f64_tan(a) { |
return +Math_tan(+a); |
} |
-function f64_exp(a, b) { |
+function f64_exp(a) { |
a = +a; |
- b = +b; |
- return +Math_exp(+a, +b); |
+ return +Math_exp(+a); |
+} |
+ |
+function f64_log(a) { |
+ a = +a; |
+ return +Math_log(+a); |
} |
-function f64_log(a, b) { |
+function f64_atan2(a, b) { |
a = +a; |
b = +b; |
- return +Math_log(+a, +b); |
+ return +Math_atan2(+a, +b); |
} |
-function f64_atan2(a) { |
+function f64_neg(a) { |
a = +a; |
- return +Math_atan2(+a); |
+ return +(-a); |
} |
@@ -272,17 +276,18 @@ var funcs = [ |
f64_floor, |
// TODO(bradnelson) f64_sqrt, |
f64_abs, |
+ f64_neg, |
// TODO(bradnelson) f64_min is wrong for -0 |
// TODO(bradnelson) f64_max is wrong for -0 |
-// TODO(bradnelson) f64_acos, |
-// TODO(bradnelson) f64_asin, |
-// TODO(bradnelson) f64_atan, |
-// TODO(bradnelson) f64_cos, |
-// TODO(bradnelson) f64_sin, |
-// TODO(bradnelson) f64_tan, |
-// TODO(bradnelson) f64_exp, |
-// TODO(bradnelson) f64_log, |
-// TODO(bradnelson) f64_atan2, |
+ f64_acos, |
+ f64_asin, |
+ f64_atan, |
+ f64_cos, |
+ f64_sin, |
+ f64_tan, |
+ f64_exp, |
+ f64_log, |
+ f64_atan2, |
]; |
(function () { |