Show More
Commit Description:
change logger to be limited by file size
Commit Description:
change logger to be limited by file size
References:
File last commit:
Show/Diff file:
Action:
node_modules/core-js/modules/es6.math.imul.js
| 17 lines
| 539 B
| application/javascript
| JavascriptLexer
|
r789 | // 20.2.2.18 Math.imul(x, y) | |||
var $export = require('./_export'); | ||||
var $imul = Math.imul; | ||||
// some WebKit versions fails with big numbers, some has wrong arity | ||||
$export($export.S + $export.F * require('./_fails')(function () { | ||||
return $imul(0xffffffff, 5) != -5 || $imul.length != 2; | ||||
}), 'Math', { | ||||
imul: function imul(x, y) { | ||||
var UINT16 = 0xffff; | ||||
var xn = +x; | ||||
var yn = +y; | ||||
var xl = UINT16 & xn; | ||||
var yl = UINT16 & yn; | ||||
return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); | ||||
} | ||||
}); | ||||