public static long cycleLeftC ( long v , int shift , int len ) { return shift == 0 ? v : shift < 0 ? cycleRightC ( v , - shift , len ) : // ( ( ( v ) << ( shift ) ) | ( ( v ) >>> ( ( len ) - ( shift ) ) ) ) & ( ( 1 << len ) - 1 ) ; }
Rotate a long to the left cyclic with length len