@@ -1078,18 +1078,18 @@ public class PrimFn {
1080 public static long LZExtIT64(int x) {
1080 public static long LZExtIT64(int x) {
1081− return (long)(x < 0 ? ((long)x) + (2 << 31) : x);
1081+ return (long)(x < 0 ? ((long)x) + (2l << 31) : x);
1083 public static BigInteger LZExtITBig(int x) {
1083 public static BigInteger LZExtITBig(int x) {
1084− return BigInteger.valueOf(x < 0 ? ((long)x) + (2 << 31) : x);
1084+ return BigInteger.valueOf(x < 0 ? ((long)x) + (2l << 31) : x);
1086 public static char LZExtITChar(int x) {
1086 public static char LZExtITChar(int x) {
1087− return (char)(x < 0 ? ((long)x) + (2 << 31) : x);
1087+ return (char)(x < 0 ? ((long)x) + (2l << 31) : x);
1089 public static long[] LZExtITVec64(int[] x) {
1089 public static long[] LZExtITVec64(int[] x) {
1090 long[] res = new long[x.length];
1090 long[] res = new long[x.length];
1091 for (int i = 0; i < res.length; ++i) {
1091 for (int i = 0; i < res.length; ++i) {
1092− res[i] = (long)(((long)x[i]) < 0 ? x[i] + (2 << 31) : x[i]);
1092+ res[i] = (long)(((long)x[i]) < 0 ? x[i] + (2l << 31) : x[i]);
1094 return res;
1094 return res;