// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.util;

public class Integers
{
    public static final int BYTES = 4;
    public static final int SIZE = 32;
    
    public static int bitCount(final int i) {
        return Integer.bitCount(i);
    }
    
    public static int highestOneBit(final int i) {
        return Integer.highestOneBit(i);
    }
    
    public static int lowestOneBit(final int i) {
        return Integer.lowestOneBit(i);
    }
    
    public static int numberOfLeadingZeros(final int i) {
        return Integer.numberOfLeadingZeros(i);
    }
    
    public static int numberOfTrailingZeros(final int i) {
        return Integer.numberOfTrailingZeros(i);
    }
    
    public static int reverse(final int i) {
        return Integer.reverse(i);
    }
    
    public static int reverseBytes(final int i) {
        return Integer.reverseBytes(i);
    }
    
    public static int rotateLeft(final int i, final int distance) {
        return Integer.rotateLeft(i, distance);
    }
    
    public static int rotateRight(final int i, final int distance) {
        return Integer.rotateRight(i, distance);
    }
    
    public static Integer valueOf(final int i) {
        return i;
    }
}
