public int[] Reverse_SSE() { var copy = ArrayOfInts.ToArray(); ArrayIntrinsics.Reverse_Sse2(copy); return(copy); }
public bool IsSorted_Avx2() { return(ArrayIntrinsics.IsSorted_Avx2(ArrayOfInts)); }
public bool IsSorted_Sse41() { return(ArrayIntrinsics.IsSorted_Sse41(ArrayOfInts)); }
public bool ArrayEqual_AVX2() { return(ArrayIntrinsics.SequenceEqual_Avx(ArrayOfFloats, ArrayOfFloats2)); }
public int IndexOf_Sse41_aligned() { return(ArrayIntrinsics.IndexOf_Sse41_aligned(ArrayOfInts, ArrayOfInts[ArrayOfInts.Length / 2])); }
public float Sum_Avx() { return(ArrayIntrinsics.Sum_Avx(ArrayOfFloats)); }
public int IndexOf_Avx2() { return(ArrayIntrinsics.IndexOf_Avx2(ArrayOfInts, ArrayOfInts[ArrayOfInts.Length / 2])); }
public int Max_Avx() { return(ArrayIntrinsics.Max_Avx2(ArrayOfInts)); }