diff --git a/src/libraries/System.Collections/src/System/Collections/BitArray.cs b/src/libraries/System.Collections/src/System/Collections/BitArray.cs index 1fd6e46490ebf9..80491afd598304 100644 --- a/src/libraries/System.Collections/src/System/Collections/BitArray.cs +++ b/src/libraries/System.Collections/src/System/Collections/BitArray.cs @@ -885,7 +885,7 @@ public unsafe void CopyTo(Array array, int index) } } } - else if (Ssse3.IsSupported && ((uint)m_length >= Vector512.Count * 2u)) + else if (Ssse3.IsSupported && ((uint)m_length >= Vector128.Count * 2u)) { Vector128 lowerShuffleMask = lowerShuffleMask_CopyToBoolArray; Vector128 upperShuffleMask = upperShuffleMask_CopyToBoolArray;