![JAR search and dependency download from the Maven repository](/logo.png)
hx.HaxePolyfills.hx Maven / Gradle / Ivy
class HaxePolyfills {
static public function install() {
#if js
untyped __js__("
Math.imul = Math.imul || function(a, b) {
var ah = (a >>> 16) & 0xffff;
var al = a & 0xffff;
var bh = (b >>> 16) & 0xffff;
var bl = b & 0xffff;
// the shift by 0 fixes the sign on the high part
// the final |0 converts the unsigned value into a signed value
return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0);
};
");
#end
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy