Olvasás angol nyelven Szerkesztés

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


Sse2.MultiplyHigh Method

Definition

Overloads

MultiplyHigh(Vector128<Int16>, Vector128<Int16>)

__m128i _mm_mulhi_epi16 (__m128i a, __m128i b)

PMULHW xmm, xmm/m128

MultiplyHigh(Vector128<UInt16>, Vector128<UInt16>)

__m128i _mm_mulhi_epu16 (__m128i a, __m128i b)

PMULHUW xmm, xmm/m128

MultiplyHigh(Vector128<Int16>, Vector128<Int16>)

Source:
Sse2.cs
Source:
Sse2.cs
Source:
Sse2.cs

__m128i _mm_mulhi_epi16 (__m128i a, __m128i b)

PMULHW xmm, xmm/m128

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

Parameters

right
Vector128<Int16>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

MultiplyHigh(Vector128<UInt16>, Vector128<UInt16>)

Source:
Sse2.cs
Source:
Sse2.cs
Source:
Sse2.cs

__m128i _mm_mulhi_epu16 (__m128i a, __m128i b)

PMULHUW xmm, xmm/m128

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

Parameters

right
Vector128<UInt16>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10