Olvasás angol nyelven Szerkesztés

Megosztás a következőn keresztül:


Avx512DQ.VL.MultiplyLow Method

Definition

Overloads

MultiplyLow(Vector256<UInt64>, Vector256<UInt64>)

__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)

VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

MultiplyLow(Vector256<Int64>, Vector256<Int64>)

__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)

VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

MultiplyLow(Vector128<Int64>, Vector128<Int64>)

__m128i _mm_mullo_epi64 (__m128i a, __m128i b)

VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

MultiplyLow(Vector128<UInt64>, Vector128<UInt64>)

__m128i _mm_mullo_epi64 (__m128i a, __m128i b)

VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

MultiplyLow(Vector256<UInt64>, Vector256<UInt64>)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)

VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

C#
public static System.Runtime.Intrinsics.Vector256<ulong> MultiplyLow(System.Runtime.Intrinsics.Vector256<ulong> left, System.Runtime.Intrinsics.Vector256<ulong> right);

Parameters

right
Vector256<UInt64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET 8, 9, 10

MultiplyLow(Vector256<Int64>, Vector256<Int64>)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)

VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst

C#
public static System.Runtime.Intrinsics.Vector256<long> MultiplyLow(System.Runtime.Intrinsics.Vector256<long> left, System.Runtime.Intrinsics.Vector256<long> right);

Parameters

right
Vector256<Int64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET 8, 9, 10

MultiplyLow(Vector128<Int64>, Vector128<Int64>)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m128i _mm_mullo_epi64 (__m128i a, __m128i b)

VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

C#
public static System.Runtime.Intrinsics.Vector128<long> MultiplyLow(System.Runtime.Intrinsics.Vector128<long> left, System.Runtime.Intrinsics.Vector128<long> right);

Parameters

right
Vector128<Int64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET 8, 9, 10

MultiplyLow(Vector128<UInt64>, Vector128<UInt64>)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m128i _mm_mullo_epi64 (__m128i a, __m128i b)

VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst

C#
public static System.Runtime.Intrinsics.Vector128<ulong> MultiplyLow(System.Runtime.Intrinsics.Vector128<ulong> left, System.Runtime.Intrinsics.Vector128<ulong> right);

Parameters

right
Vector128<UInt64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET 8, 9, 10