summaryrefslogtreecommitdiff
path: root/deps/v8/src/math.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/math.js')
-rw-r--r--deps/v8/src/math.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/math.js b/deps/v8/src/math.js
index e5ab70cc1e..9ba1934b85 100644
--- a/deps/v8/src/math.js
+++ b/deps/v8/src/math.js
@@ -213,6 +213,13 @@ function MathTan(x) {
return %_MathTan(x);
}
+// Non-standard extension.
+function MathImul(x, y) {
+ if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
+ if (!IS_NUMBER(y)) y = NonNumberToNumber(y);
+ return %NumberImul(x, y);
+}
+
// -------------------------------------------------------------------
@@ -283,7 +290,8 @@ function SetUpMath() {
"atan2", MathAtan2,
"pow", MathPow,
"max", MathMax,
- "min", MathMin
+ "min", MathMin,
+ "imul", MathImul
));
}