35 references to StripeLengthBytes
Microsoft.CodeAnalysis.Workspaces (35)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (35)
34public const int NumStripesPerBlock = (SecretLengthBytes - StripeLengthBytes) / SecretConsumeRateBytes; 35public const int AccumulatorCount = StripeLengthBytes / sizeof(ulong); 37public const int InternalBufferStripes = InternalBufferLengthBytes / StripeLengthBytes; 125Debug.Assert(InternalBufferLengthBytes % StripeLengthBytes == 0); 215const int StripesPerBlock = (SecretLengthBytes - StripeLengthBytes) / SecretConsumeRateBytes; 216const int BlockLen = StripeLengthBytes * StripesPerBlock; 222int stripesNumber = (int)((length - 1 - offset) / StripeLengthBytes); 224Accumulate512(accumulators, source + length - StripeLengthBytes, secret + (SecretLengthBytes - StripeLengthBytes - SecretLastAccStartBytes)); 238ScrambleAccumulators(accumulators, secret + (SecretLengthBytes - StripeLengthBytes)); 239Accumulate(accumulators, source + ((int)stripesToEndOfBlock * StripeLengthBytes), secret, (int)stripesAfterBlock); 284if (source.Length - sourceIndex > NumStripesPerBlock * StripeLengthBytes) 286ulong stripes = (ulong)(source.Length - sourceIndex - 1) / StripeLengthBytes; 293ScrambleAccumulators(accumulators, secret + (SecretLengthBytes - StripeLengthBytes)); 295sourceIndex += (int)stripesToEnd * StripeLengthBytes; 302ScrambleAccumulators(accumulators, secret + (SecretLengthBytes - StripeLengthBytes)); 303sourceIndex += NumStripesPerBlock * StripeLengthBytes; 309sourceIndex += (int)stripes * StripeLengthBytes; 314source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 327source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 376if (state.BufferedCount >= StripeLengthBytes) 378uint stripes = (state.BufferedCount - 1) / StripeLengthBytes; 383accumulateData = buffer + state.BufferedCount - StripeLengthBytes; 387byte* lastStripe = stackalloc byte[StripeLengthBytes]; 388int catchupSize = StripeLengthBytes - (int)state.BufferedCount; 390new ReadOnlySpan<byte>(buffer + InternalBufferLengthBytes - catchupSize, catchupSize).CopyTo(new Span<byte>(lastStripe, StripeLengthBytes)); 395Accumulate512(accumulators, accumulateData, secret + (SecretLengthBytes - StripeLengthBytes - SecretLastAccStartBytes)); 525byte* secretForScramble = secret + (SecretLengthBytes - StripeLengthBytes); 612source += StripeLengthBytes;