23 references to Size
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (2)
31[StructLayout(LayoutKind.Sequential, Size = Vector128.Size)] 53return Vector128.Size / sizeof(T);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (21)
223byte* pFinalVectorReadPos = pBuffer + bufferLength - Vector128.Size; 224pBuffer = (byte*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 228Debug.Assert(0 < numBytesRead && numBytesRead <= Vector128.Size, "We should've made forward progress of at least one byte."); 236Debug.Assert((nuint)pBuffer % Vector128.Size == 0, "Vector read should be aligned."); 242pBuffer += Vector128.Size; 837const uint SizeOfVector128InChars = Vector128.Size / sizeof(ushort); // JIT will make this a const 845pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 857Debug.Assert((nuint)pBuffer % Vector128.Size == 0, "Vector read should be aligned."); 968uint SizeOfVector128InChars = Vector128.Size / sizeof(char); 1006if (bufferLength < 2 * Vector128.Size) 1013pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 1028if (bufferLength >= 2 * Vector128.Size) 1030char* pFinalVectorReadPos = (char*)((nuint)pBuffer + bufferLength - 2 * Vector128.Size); 1059if ((bufferLength & Vector128.Size) == 0) 1079if (((byte)bufferLength & (Vector128.Size - 1)) != 0) 1084pBuffer = (char*)((byte*)pBuffer + (bufferLength & (Vector128.Size - 1)) - Vector128.Size); 1934Debug.Assert(((nuint)pAsciiBuffer + currentOffsetInElements) % Vector128.Size == 0, "Destination should be 128-bit-aligned.");