boolean (long a, long b) { if (myBytes == 8) { long diff = a - b; // Hacker's Delight 2nd Edition, 2-13 Overflow Detection return ((a ^ b) & (a ^ diff)) < 0; } long diff = a - b; return diff < min() || diff > max(); }