| Index: src/math.js | 
| diff --git a/src/math.js b/src/math.js | 
| index 13bcf0f655a114a0b29423d4149390ecce9ac0de..1a5a1056f83c9f88d5a3e2c0fbca920de76ff990 100644 | 
| --- a/src/math.js | 
| +++ b/src/math.js | 
| @@ -52,7 +52,7 @@ | 
|  | 
| // ECMA 262 - 15.8.2.6 | 
| function MathCeil(x) { | 
| -  return -MathFloorJS(-x); | 
| +  return -%_MathFloor(-x); | 
| } | 
|  | 
| // ECMA 262 - 15.8.2.8 | 
| @@ -62,7 +62,7 @@ | 
|  | 
| // ECMA 262 - 15.8.2.9 | 
| function MathFloorJS(x) { | 
| -  return %MathFloor(+x); | 
| +  return %_MathFloor(+x); | 
| } | 
|  | 
| // ECMA 262 - 15.8.2.10 | 
| @@ -167,8 +167,8 @@ | 
| // ES6 draft 09-27-13, section 20.2.2.34. | 
| function MathTrunc(x) { | 
| x = +x; | 
| -  if (x > 0) return MathFloorJS(x); | 
| -  if (x < 0) return -MathFloorJS(-x); | 
| +  if (x > 0) return %_MathFloor(x); | 
| +  if (x < 0) return -%_MathFloor(-x); | 
| // -0, 0 or NaN. | 
| return x; | 
| } | 
|  |