fix masking (#442)

fix masking

fix masking
This commit is contained in:
Artsiom Korzun 2024-01-16 21:54:42 +01:00 committed by GitHub
parent f8874c3886
commit c080143ca8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -431,7 +431,8 @@ public class CalculateAverage_artsiomkorzun {
} }
private static long mask(long word, long separator) { private static long mask(long word, long separator) {
return word & ((separator >>> 7) - 1) & 0x00FFFFFFFFFFFFFFL; long mask = ((separator - 1) ^ separator) >>> 8;
return word & mask;
} }
private static int length(long separator) { private static int length(long separator) {