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; 840const uint SizeOfVector128InChars = Vector128.Size / sizeof(ushort); // JIT will make this a const 848pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 860Debug.Assert((nuint)pBuffer % Vector128.Size == 0, "Vector read should be aligned."); 971uint SizeOfVector128InChars = Vector128.Size / sizeof(char); 1009if (bufferLength < 2 * Vector128.Size) 1016pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 1031if (bufferLength >= 2 * Vector128.Size) 1033char* pFinalVectorReadPos = (char*)((nuint)pBuffer + bufferLength - 2 * Vector128.Size); 1062if ((bufferLength & Vector128.Size) == 0) 1082if (((byte)bufferLength & (Vector128.Size - 1)) != 0) 1087pBuffer = (char*)((byte*)pBuffer + (bufferLength & (Vector128.Size - 1)) - Vector128.Size); 1937Debug.Assert(((nuint)pAsciiBuffer + currentOffsetInElements) % Vector128.Size == 0, "Destination should be 128-bit-aligned.");