public int leftShift(int c, int i){
        
        if(i==0 || i==1 || i==8 || i==15){
            c = (((int)c >> 27) | ((int)c << 1)) & ~((int)1 << 28);
        }
        else{
            c = (((int)c >> 27) | ((int)c << 1)) & ~((int)1 << 28);
            c = (((int)c >> 27) | ((int)c << 1)) & ~((int)1 << 28);
        }
        
        return c;  
        
    }