Lines Matching refs:shift
28 #define MAKE_64BIT_MASK(shift, length) \ argument
29 (((~0ULL) >> (64 - (length))) << (shift))
219 static inline uint8_t rol8(uint8_t word, unsigned int shift) in rol8() argument
221 return (word << (shift & 7)) | (word >> (-shift & 7)); in rol8()
229 static inline uint8_t ror8(uint8_t word, unsigned int shift) in ror8() argument
231 return (word >> (shift & 7)) | (word << (-shift & 7)); in ror8()
239 static inline uint16_t rol16(uint16_t word, unsigned int shift) in rol16() argument
241 return (word << (shift & 15)) | (word >> (-shift & 15)); in rol16()
249 static inline uint16_t ror16(uint16_t word, unsigned int shift) in ror16() argument
251 return (word >> (shift & 15)) | (word << (-shift & 15)); in ror16()
259 static inline uint32_t rol32(uint32_t word, unsigned int shift) in rol32() argument
261 return (word << (shift & 31)) | (word >> (-shift & 31)); in rol32()
269 static inline uint32_t ror32(uint32_t word, unsigned int shift) in ror32() argument
271 return (word >> (shift & 31)) | (word << (-shift & 31)); in ror32()
279 static inline uint64_t rol64(uint64_t word, unsigned int shift) in rol64() argument
281 return (word << (shift & 63)) | (word >> (-shift & 63)); in rol64()
289 static inline uint64_t ror64(uint64_t word, unsigned int shift) in ror64() argument
291 return (word >> (shift & 63)) | (word << (-shift & 63)); in ror64()