使用英语阅读

通过


Sse41.DotProduct 方法

定义

重载

DotProduct(Vector128<Double>, Vector128<Double>, Byte)

__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)

DPPD xmm, xmm/m128, imm8

DotProduct(Vector128<Single>, Vector128<Single>, Byte)

__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)

DPPS xmm, xmm/m128, imm8

DotProduct(Vector128<Double>, Vector128<Double>, Byte)

Source:
Sse41.cs
Source:
Sse41.cs
Source:
Sse41.cs

__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)

DPPD xmm, xmm/m128, imm8

public static System.Runtime.Intrinsics.Vector128<double> DotProduct (System.Runtime.Intrinsics.Vector128<double> left, System.Runtime.Intrinsics.Vector128<double> right, byte control);

参数

right
Vector128<Double>
control
Byte

返回

适用于

DotProduct(Vector128<Single>, Vector128<Single>, Byte)

Source:
Sse41.cs
Source:
Sse41.cs
Source:
Sse41.cs

__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)

DPPS xmm, xmm/m128, imm8

public static System.Runtime.Intrinsics.Vector128<float> DotProduct (System.Runtime.Intrinsics.Vector128<float> left, System.Runtime.Intrinsics.Vector128<float> right, byte control);

参数

right
Vector128<Single>
control
Byte

返回

适用于