/** * Record a new value for this buffer. */ public void record(long n) { values[Integer.remainderUnsigned(pos++, size)] = n; if (curSize < size) { ++curSize; } }
/** * @param id nonnegative ID * @return string like "A0", "B1", ... "A26" ... */ public static String idToStringID(int id) { return Character.toString((char) ('A' + Integer.remainderUnsigned(id, 26))) + Integer.toString(id); }
public static Vec2ub mod(Vec2ub res, Vec2ub a, int bX, int bY) { res.x.value = (byte) (Integer.remainderUnsigned(a.x.value & 0xff, bX)); res.y.value = (byte) (Integer.remainderUnsigned(a.y.value & 0xff, bY)); return res; }
public static Vec3ub mod(Vec3ub res, Vec3ub a, int bX, int bY, int bZ) { res.x.value = (byte) (Integer.remainderUnsigned(a.x.value & 0xff, bX)); res.y.value = (byte) (Integer.remainderUnsigned(a.y.value & 0xff, bY)); res.z.value = (byte) (Integer.remainderUnsigned(a.z.value & 0xff, bZ)); return res; }
public static Vec3us mod(Vec3us res, Vec3us a, int bX, int bY, int bZ) { res.x.value = (short) (Integer.remainderUnsigned(a.x.value & 0xffff, bX)); res.y.value = (short) (Integer.remainderUnsigned(a.y.value & 0xffff, bY)); res.z.value = (short) (Integer.remainderUnsigned(a.z.value & 0xffff, bZ)); return res; }
public static Vec3ui mod(Vec3ui res, Vec3ui a, int bX, int bY, int bZ) { res.x.value = Integer.remainderUnsigned(a.x.value, bX); res.y.value = Integer.remainderUnsigned(a.y.value, bY); res.z.value = Integer.remainderUnsigned(a.z.value, bZ); return res; }
public static Vec4ub mod(Vec4ub res, Vec4ub a, int bX, int bY, int bZ, int bW) { res.x.value = (byte) (Integer.remainderUnsigned(a.x.value & 0xff, bX)); res.y.value = (byte) (Integer.remainderUnsigned(a.y.value & 0xff, bY)); res.z.value = (byte) (Integer.remainderUnsigned(a.z.value & 0xff, bZ)); res.w.value = (byte) (Integer.remainderUnsigned(a.w.value & 0xff, bW)); return res; }
public static Vec4us mod(Vec4us res, Vec4us a, int bX, int bY, int bZ, int bW) { res.x.value = (short) (Integer.remainderUnsigned(a.x.value & 0xffff, bX)); res.y.value = (short) (Integer.remainderUnsigned(a.y.value & 0xffff, bY)); res.z.value = (short) (Integer.remainderUnsigned(a.z.value & 0xffff, bZ)); res.w.value = (short) (Integer.remainderUnsigned(a.w.value & 0xffff, bW)); return res; }
/** * Record a new value for this buffer. */ public void record(long n) { values[Integer.remainderUnsigned(pos++, size)] = n; if (curSize < size) { ++curSize; } }
public static Vec2ui mod(Vec2ui res, Vec2ui a, int bX, int bY) { res.x.value = Integer.remainderUnsigned(a.x.value, bX); res.y.value = Integer.remainderUnsigned(a.y.value, bY); return res; }
public static Vec2us mod(Vec2us res, Vec2us a, int bX, int bY) { res.x.value = (short) (Integer.remainderUnsigned(a.x.value & 0xffff, bX)); res.y.value = (short) (Integer.remainderUnsigned(a.y.value & 0xffff, bY)); return res; }
public static Vec4ui mod(Vec4ui res, Vec4ui a, int bX, int bY, int bZ, int bW) { res.x.value = Integer.remainderUnsigned(a.x.value, bX); res.y.value = Integer.remainderUnsigned(a.y.value, bY); res.z.value = Integer.remainderUnsigned(a.z.value, bZ); res.w.value = Integer.remainderUnsigned(a.w.value, bZ); return res; }
public static String getYoho(String date) { MessageDigest md; try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("Checksum algorithm not found: MD5"); } md.update((date + " " + secret).getBytes()); byte[] digest = md.digest(); return list[Integer.remainderUnsigned(ByteBuffer.wrap(digest, 0, 4).getInt(), list.length)]; } }
break; if (Integer.remainderUnsigned(i, 2) == 1) { toReturn += " "; if (Integer.remainderUnsigned(i, 2) == 1) { toReturn += "80 ";
private static void compareInts() { System.out.println("compareInts:"); for (int a : ints) { for (int b : ints) { System.out.print(Integer.compare(a, b)); System.out.print(","); System.out.print(Integer.compareUnsigned(a, b)); System.out.print(","); if (b != 0) { System.out.print(Integer.divideUnsigned(a, b)); } else { System.out.print("-"); } System.out.print(","); if (b != 0) { System.out.print(Integer.remainderUnsigned(a, b)); } else { System.out.print("-"); } System.out.print(","); } System.out.println(); } }
@JTranscMethodBody(target = "js", value = "return N.str((p0 >>> 0).toString(p1));") @JTranscMethodBody(target = "as3", value = "return N.str(uint(p0).toString(p1));") @JTranscSync public static String toUnsignedString(int i, int radix) { if (i == 0) return "0"; StringBuilder out = new StringBuilder(); while (i != 0) { out.append(JTranscCType.encodeDigit(Integer.remainderUnsigned(i, radix))); i = Integer.divideUnsigned(i, radix); } out.reverse(); return out.toString(); }
int o = offset + count; while (i != 0) { out[--o] = Character.forDigit(Integer.remainderUnsigned(i, radix), radix); i = Integer.divideUnsigned(i, radix);