From af1ae1f939964746f393904a1254c5bd5bf219a6 Mon Sep 17 00:00:00 2001 From: AsboAns Date: Sat, 18 Jan 2025 01:02:35 +0000 Subject: [PATCH] Fix size used for vectorization check in BitArray (#111558) --- .../System.Collections/src/System/Collections/BitArray.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;