/// </summary>
public static ulong Crc32(ulong crc, ulong data) { throw new PlatformNotSupportedException(); }
}
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<sbyte> left, Vector128<sbyte> right, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<byte> left, Vector128<byte> right, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<short> left, Vector128<short> right, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<ushort> left, Vector128<ushort> right, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthBitMask(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthBitMask(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthBitMask(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthBitMask(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthUnitMask(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthUnitMask(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthUnitMask(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthUnitMask(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthBitMask(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthBitMask(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthBitMask(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthBitMask(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthUnitMask(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthUnitMask(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthUnitMask(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthUnitMask(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) { throw new PlatformNotSupportedException(); }
-
+
/// <summary>
/// __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
/// PCMPGTQ xmm, xmm/m128
}
/// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<sbyte> left, Vector128<sbyte> right, ResultsFlag flag, StringComparisonMode mode) => CompareImplicitLength(left, right, flag, mode);
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<byte> left, Vector128<byte> right, ResultsFlag flag, StringComparisonMode mode) => CompareImplicitLength(left, right, flag, mode);
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<short> left, Vector128<short> right, ResultsFlag flag, StringComparisonMode mode) => CompareImplicitLength(left, right, flag, mode);
-
-
- /// <summary>
- /// int _mm_cmpistra (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrc (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistro (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrs (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// int _mm_cmpistrz (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareImplicitLength(Vector128<ushort> left, Vector128<ushort> right, ResultsFlag flag, StringComparisonMode mode) => CompareImplicitLength(left, right, flag, mode);
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) => CompareExplicitLength(left, leftLength, right, rightLength, flag, mode);
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) => CompareExplicitLength(left, leftLength, right, rightLength, flag, mode);
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) => CompareExplicitLength(left, leftLength, right, rightLength, flag, mode);
-
- /// <summary>
- /// int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static bool CompareExplicitLength(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, ResultsFlag flag, StringComparisonMode mode) => CompareExplicitLength(left, leftLength, right, rightLength, flag, mode);
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) => CompareImplicitLengthIndex(left, right, mode);
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) => CompareImplicitLengthIndex(left, right, mode);
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) => CompareImplicitLengthIndex(left, right, mode);
-
- /// <summary>
- /// int _mm_cmpistri (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareImplicitLengthIndex(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) => CompareImplicitLengthIndex(left, right, mode);
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthIndex(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthIndex(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthIndex(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRI xmm, xmm/m128, imm8
- /// </summary>
- public static int CompareExplicitLengthIndex(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthIndex(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthBitMask(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) => CompareImplicitLengthBitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthBitMask(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) => CompareImplicitLengthBitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthBitMask(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) => CompareImplicitLengthBitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthBitMask(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) => CompareImplicitLengthBitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthUnitMask(Vector128<sbyte> left, Vector128<sbyte> right, StringComparisonMode mode) => CompareImplicitLengthUnitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareImplicitLengthUnitMask(Vector128<byte> left, Vector128<byte> right, StringComparisonMode mode) => CompareImplicitLengthUnitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthUnitMask(Vector128<short> left, Vector128<short> right, StringComparisonMode mode) => CompareImplicitLengthUnitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpistrm (__m128i a, __m128i b, const int imm8)
- /// PCMPISTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareImplicitLengthUnitMask(Vector128<ushort> left, Vector128<ushort> right, StringComparisonMode mode) => CompareImplicitLengthUnitMask(left, right, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthBitMask(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthBitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthBitMask(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthBitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthBitMask(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthBitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthBitMask(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthBitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthUnitMask(Vector128<sbyte> left, byte leftLength, Vector128<sbyte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthUnitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<byte> CompareExplicitLengthUnitMask(Vector128<byte> left, byte leftLength, Vector128<byte> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthUnitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthUnitMask(Vector128<short> left, byte leftLength, Vector128<short> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthUnitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
- /// __m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, const int imm8)
- /// PCMPESTRM xmm, xmm/m128, imm8
- /// </summary>
- public static Vector128<ushort> CompareExplicitLengthUnitMask(Vector128<ushort> left, byte leftLength, Vector128<ushort> right, byte rightLength, StringComparisonMode mode) => CompareExplicitLengthUnitMask(left, leftLength, right, rightLength, mode);
-
- /// <summary>
/// __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
/// PCMPGTQ xmm, xmm/m128
/// </summary>