This is a slight performance optimization, use constant zero for
zero values.
Change-Id: I4cc3e2e8656746b8fce7a43ddb42df8865221653
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
8ab64bd42a9a35858fa69543e6e16f9b5de76af6)
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final byte byteVal) {
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final byte byteVal) {
- return byteVal < 0 ? Uint16.ZERO : instanceFor(byteVal);
+ return byteVal <= 0 ? Uint16.ZERO : instanceFor(byteVal);
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final short shortVal) {
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final short shortVal) {
- return shortVal < 0 ? Uint16.ZERO : instanceFor(shortVal);
+ return shortVal <= 0 ? Uint16.ZERO : instanceFor(shortVal);
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final int intVal) {
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final int intVal) {
return Uint16.ZERO;
}
if (intVal >= MAX_VALUE_INT) {
return Uint16.ZERO;
}
if (intVal >= MAX_VALUE_INT) {
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final long longVal) {
* @return A Uint16 instance
*/
public static Uint16 saturatedOf(final long longVal) {
return Uint16.ZERO;
}
if (longVal >= MAX_VALUE_INT) {
return Uint16.ZERO;
}
if (longVal >= MAX_VALUE_INT) {
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final byte byteVal) {
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final byte byteVal) {
- return byteVal < 0 ? Uint32.ZERO : instanceFor(byteVal);
+ return byteVal <= 0 ? Uint32.ZERO : instanceFor(byteVal);
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final short shortVal) {
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final short shortVal) {
- return shortVal < 0 ? Uint32.ZERO : instanceFor(shortVal);
+ return shortVal <= 0 ? Uint32.ZERO : instanceFor(shortVal);
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final int intVal) {
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final int intVal) {
- return intVal < 0 ? Uint32.ZERO : instanceFor(intVal);
+ return intVal <= 0 ? Uint32.ZERO : instanceFor(intVal);
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final long longVal) {
* @return A Uint32 instance
*/
public static Uint32 saturatedOf(final long longVal) {
return Uint32.ZERO;
}
if (longVal >= MAX_VALUE_LONG) {
return Uint32.ZERO;
}
if (longVal >= MAX_VALUE_LONG) {
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final byte byteVal) {
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final byte byteVal) {
- return byteVal < 0 ? Uint64.ZERO : instanceFor(byteVal);
+ return byteVal <= 0 ? Uint64.ZERO : instanceFor(byteVal);
* @return A Uint32 instance
*/
public static Uint64 saturatedOf(final short shortVal) {
* @return A Uint32 instance
*/
public static Uint64 saturatedOf(final short shortVal) {
- return shortVal < 0 ? Uint64.ZERO : instanceFor(shortVal);
+ return shortVal <= 0 ? Uint64.ZERO : instanceFor(shortVal);
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final int intVal) {
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final int intVal) {
- return intVal < 0 ? Uint64.ZERO : instanceFor(intVal);
+ return intVal <= 0 ? Uint64.ZERO : instanceFor(intVal);
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final long longVal) {
* @return A Uint64 instance
*/
public static Uint64 saturatedOf(final long longVal) {
- return longVal < 0 ? Uint64.ZERO : instanceFor(longVal);
+ return longVal <= 0 ? Uint64.ZERO : instanceFor(longVal);
* @throws NullPointerException if bigInt is null
*/
public static Uint64 saturatedOf(final BigInteger bigInt) {
* @throws NullPointerException if bigInt is null
*/
public static Uint64 saturatedOf(final BigInteger bigInt) {
- if (bigInt.signum() < 0) {
+ if (bigInt.signum() <= 0) {
return Uint64.ZERO;
}
return bigInt.bitLength() > Long.SIZE ? Uint64.MAX_VALUE : instanceFor(bigInt.longValue());
return Uint64.ZERO;
}
return bigInt.bitLength() > Long.SIZE ? Uint64.MAX_VALUE : instanceFor(bigInt.longValue());
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final byte byteVal) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final byte byteVal) {
- return byteVal < 0 ? Uint8.ZERO : instanceFor(byteVal);
+ return byteVal <= 0 ? Uint8.ZERO : instanceFor(byteVal);
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final short shortVal) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final short shortVal) {
return Uint8.ZERO;
}
if (shortVal >= MAX_VALUE_SHORT) {
return Uint8.ZERO;
}
if (shortVal >= MAX_VALUE_SHORT) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final int intVal) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final int intVal) {
return Uint8.ZERO;
}
if (intVal >= MAX_VALUE_SHORT) {
return Uint8.ZERO;
}
if (intVal >= MAX_VALUE_SHORT) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final long longVal) {
* @return A Uint8 instance
*/
public static Uint8 saturatedOf(final long longVal) {
return Uint8.ZERO;
}
if (longVal >= MAX_VALUE_SHORT) {
return Uint8.ZERO;
}
if (longVal >= MAX_VALUE_SHORT) {