Clarify that vector read is unaligned
authorLevi Broderick <levib@microsoft.com>
Mon, 8 Apr 2019 21:53:29 +0000 (14:53 -0700)
committerLevi Broderick <levib@microsoft.com>
Mon, 8 Apr 2019 21:53:29 +0000 (14:53 -0700)
src/System.Private.CoreLib/shared/System/Text/Unicode/Utf16Utility.Validation.cs

index 83f87f9..7f8e8c1 100644 (file)
@@ -73,7 +73,7 @@ namespace System.Text.Unicode
 
                     do
                     {
-                        Vector128<ushort> utf16Data = Sse2.LoadVector128((ushort*)pInputBuffer);
+                        Vector128<ushort> utf16Data = Sse2.LoadVector128((ushort*)pInputBuffer); // unaligned
 
                         uint mask = (uint)Sse2.MoveMask(
                             Sse2.Or(