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

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) {