Avx512F.BroadcastVector256ToVector512 Method

Definition

Overloads

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*)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512d _mm512_broadcast_f64x4 (__m256d const * mem_addr)

VBROADCASTF64x4 zmm1 {k1}{z}, m256

C#
public static System.Runtime.Intrinsics.Vector512<double> BroadcastVector256ToVector512(double* address);

Parameters

address
Double*

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET 8, 9, 10

BroadcastVector256ToVector512(Int64*)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

C#
public static System.Runtime.Intrinsics.Vector512<long> BroadcastVector256ToVector512(long* address);

Parameters

address
Int64*

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET 8, 9, 10

BroadcastVector256ToVector512(UInt64*)

Source:
Avx512F.cs
Source:
Avx512F.cs

__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)

VBROADCASTI64x4 zmm1 {k1}{z}, m256

C#
public static System.Runtime.Intrinsics.Vector512<ulong> BroadcastVector256ToVector512(ulong* address);

Parameters

address
UInt64*

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET 8, 9, 10