23 references to Size
System.Private.CoreLib (23)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (21)
224byte* pFinalVectorReadPos = pBuffer + bufferLength - Vector128.Size; 225pBuffer = (byte*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 229Debug.Assert(0 < numBytesRead && numBytesRead <= Vector128.Size, "We should've made forward progress of at least one byte."); 237Debug.Assert((nuint)pBuffer % Vector128.Size == 0, "Vector read should be aligned."); 243pBuffer += Vector128.Size; 841const uint SizeOfVector128InChars = Vector128.Size / sizeof(ushort); // JIT will make this a const 849pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 861Debug.Assert((nuint)pBuffer % Vector128.Size == 0, "Vector read should be aligned."); 972uint SizeOfVector128InChars = Vector128.Size / sizeof(char); 1010if (bufferLength < 2 * Vector128.Size) 1017pBuffer = (char*)(((nuint)pBuffer + Vector128.Size) & ~(nuint)(Vector128.Size - 1)); 1032if (bufferLength >= 2 * Vector128.Size) 1034char* pFinalVectorReadPos = (char*)((nuint)pBuffer + bufferLength - 2 * Vector128.Size); 1063if ((bufferLength & Vector128.Size) == 0) 1083if (((byte)bufferLength & (Vector128.Size - 1)) != 0) 1088pBuffer = (char*)((byte*)pBuffer + (bufferLength & (Vector128.Size - 1)) - Vector128.Size); 1939Debug.Assert(((nuint)pAsciiBuffer + currentOffsetInElements) % Vector128.Size == 0, "Destination should be 128-bit-aligned.");