共用方式為


Avx512F.BroadcastVector256ToVector512 方法

定義

多載

BroadcastVector256ToVector512(Double*)

__m512d _mm512_broadcast_f64x4 (__m256d const * mem_addr)

VBROADCASTF64x4 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(Int64*)

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(UInt64*)

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(Double*)

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

__m512d _mm512_broadcast_f64x4 (__m256d const * mem_addr)

VBROADCASTF64x4 zmm1 {k1}{z}, m256

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

參數

address
Double*

傳回

適用於

BroadcastVector256ToVector512(Int64*)

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

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

public:
 static System::Runtime::Intrinsics::Vector512<long> BroadcastVector256ToVector512(long* address);
public static System.Runtime.Intrinsics.Vector512<long> BroadcastVector256ToVector512 (long* address);
static member BroadcastVector256ToVector512 : nativeptr<int64> -> System.Runtime.Intrinsics.Vector512<int64>

參數

address
Int64*

傳回

適用於

BroadcastVector256ToVector512(UInt64*)

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

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

public:
 static System::Runtime::Intrinsics::Vector512<System::UInt64> BroadcastVector256ToVector512(System::UInt64* address);
public static System.Runtime.Intrinsics.Vector512<ulong> BroadcastVector256ToVector512 (ulong* address);
static member BroadcastVector256ToVector512 : nativeptr<uint64> -> System.Runtime.Intrinsics.Vector512<uint64>

參數

address
UInt64*

傳回

適用於