/
var
/
www
/
qr4y.com
/
server
/
delivery
/
node_modules
/
es5-ext
/
math
/
imul
/
/var/www/qr4y.com/server/delivery/node_modules/es5-ext/math/imul
mkdir
upload
Name
Size
Mode
Actions
implement.js
187
0644
edit
dl
rm
index.js
95
0644
edit
dl
rm
is-implemented.js
147
0644
edit
dl
rm
shim.js
499
0644
edit
dl
rm
Edit:
/var/www/qr4y.com/server/delivery/node_modules/es5-ext/math/imul/shim.js
(499B)
/* eslint no-bitwise: "off" */ // Thanks: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference // /Global_Objects/Math/imul "use strict"; module.exports = function (val1, val2) { var xh = (val1 >>> 16) & 0xffff , xl = val1 & 0xffff , yh = (val2 >>> 16) & 0xffff , yl = val2 & 0xffff; // The shift by 0 fixes the sign on the high part // the final |0 converts the unsigned value into a signed value return (xl * yl + (((xh * yl + xl * yh) << 16) >>> 0)) | 0; };
Save
cmd:
run