共用方式為


Avx512F.BroadcastVector128ToVector512 方法

定義

多載

BroadcastVector128ToVector512(Int32*)

__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)

VBROADCASTI32x4 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(Single*)

__m512 _mm512_broadcast_f32x4 (__m128 const * mem_addr)

VBROADCASTF32x4 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(UInt32*)

__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)

VBROADCASTI32x4 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(Int32*)

來源:
Avx512F.cs
來源:
Avx512F.cs

__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)

VBROADCASTI32x4 zmm1 {k1}{z}, m128

public:
 static System::Runtime::Intrinsics::Vector512<int> BroadcastVector128ToVector512(int* address);
public static System.Runtime.Intrinsics.Vector512<int> BroadcastVector128ToVector512 (int* address);
static member BroadcastVector128ToVector512 : nativeptr<int> -> System.Runtime.Intrinsics.Vector512<int>

參數

address
Int32*

傳回

適用於

BroadcastVector128ToVector512(Single*)

來源:
Avx512F.cs
來源:
Avx512F.cs

__m512 _mm512_broadcast_f32x4 (__m128 const * mem_addr)

VBROADCASTF32x4 zmm1 {k1}{z}, m128

public:
 static System::Runtime::Intrinsics::Vector512<float> BroadcastVector128ToVector512(float* address);
public static System.Runtime.Intrinsics.Vector512<float> BroadcastVector128ToVector512 (float* address);
static member BroadcastVector128ToVector512 : nativeptr<single> -> System.Runtime.Intrinsics.Vector512<single>

參數

address
Single*

傳回

適用於

BroadcastVector128ToVector512(UInt32*)

來源:
Avx512F.cs
來源:
Avx512F.cs

__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)

VBROADCASTI32x4 zmm1 {k1}{z}, m128

public:
 static System::Runtime::Intrinsics::Vector512<System::UInt32> BroadcastVector128ToVector512(System::UInt32* address);
public static System.Runtime.Intrinsics.Vector512<uint> BroadcastVector128ToVector512 (uint* address);
static member BroadcastVector128ToVector512 : nativeptr<uint32> -> System.Runtime.Intrinsics.Vector512<uint32>

參數

address
UInt32*

傳回

適用於