1 #include <_mingw.h> 2 3 unsigned __int64 __cdecl _rotl64 (unsigned __int64 _val, int _Shift); 4 _rotl64(unsigned __int64 _val,int _Shift)5unsigned __int64 __cdecl _rotl64 (unsigned __int64 _val, int _Shift) 6 { 7 /* Make sure we don't rotate over scalar width. */ 8 _Shift &= 63; 9 if (!_Shift) 10 return _val; 11 return (_val >> (64 - _Shift)) | (_val << _Shift); 12 } 13 14