1 #include <_mingw.h> 2 3 unsigned __int64 __cdecl _rotr64 (unsigned __int64 _val, int _Shift); 4 _rotr64(unsigned __int64 _val,int _Shift)5unsigned __int64 __cdecl _rotr64 (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