From 06be641a1fd9cb9065024396baf0eb2faa8f7457 Mon Sep 17 00:00:00 2001 From: SomeGuyWhoLovesCoding <99929173+SomeGuyWhoLovesCoding@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:52:25 -0400 Subject: [PATCH] Update Int64.hx --- std/haxe/Int64.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/std/haxe/Int64.hx b/std/haxe/Int64.hx index ad624d1fd4a..25896103956 100644 --- a/std/haxe/Int64.hx +++ b/std/haxe/Int64.hx @@ -290,10 +290,10 @@ abstract Int64(__Int64) from __Int64 to __Int64 { Returns the product of `a` and `b`. **/ @:op(A * B) - private static var multMask:Int64 = 0xFFFF; // Don't create a new int64 every time we multiply a number. public static #if !lua inline #end function mul(a:Int64, b:Int64):Int64 { - var aLow = a.low & multMask, aHigh = a.low >>> 16; - var bLow = b.low & multMask, bHigh = b.low >>> 16; + var mask = 0xFFFF; + var aLow = a.low & mask, aHigh = a.low >>> 16; + var bLow = b.low & mask, bHigh = b.low >>> 16; var part00 = aLow * bLow; var part10 = aHigh * bLow; var part01 = aLow * bHigh;