19 references to RotateLeft
System.IO.Hashing (10)
System\IO\Hashing\XxHash64.State.cs (8)
73
BitOperations.
RotateLeft
(_acc1, 1) +
74
BitOperations.
RotateLeft
(_acc2, 7) +
75
BitOperations.
RotateLeft
(_acc3, 12) +
76
BitOperations.
RotateLeft
(_acc4, 18);
94
acc = BitOperations.
RotateLeft
(acc, 31);
114
acc = BitOperations.
RotateLeft
(acc, 27);
126
acc = BitOperations.
RotateLeft
(acc, 23);
137
acc = BitOperations.
RotateLeft
(acc, 11);
System\IO\Hashing\XxHashShared.cs (2)
195
hash ^= BitOperations.
RotateLeft
(hash, 49) ^ BitOperations.
RotateLeft
(hash, 24);
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
306
public static long RotateLeft(long value, int rotateAmount) => (long)BitOperations.
RotateLeft
((ulong)value, rotateAmount);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (1)
711
return (nuint)
RotateLeft
((ulong)value, offset);
src\libraries\System.Private.CoreLib\src\System\Random.Xoshiro256StarStarImpl.cs (6)
57
ulong result = BitOperations.
RotateLeft
(s1 * 5, 7) * 9;
66
s3 = BitOperations.
RotateLeft
(s3, 45);
142
MemoryMarshal.Write(buffer, BitOperations.
RotateLeft
(s1 * 5, 7) * 9);
151
s3 = BitOperations.
RotateLeft
(s3, 45);
158
ulong next = BitOperations.
RotateLeft
(s1 * 5, 7) * 9;
173
s3 = BitOperations.
RotateLeft
(s3, 45);
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
303
public static ulong RotateLeft(ulong value, int rotateAmount) => BitOperations.
RotateLeft
(value, rotateAmount);