Avx512DQ.BroadcastVector256ToVector512 Method

Definition

Overloads

BroadcastVector256ToVector512(Int32*)

__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)

VBROADCASTI32x8 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(Single*)

__m512 _mm512_broadcast_f32x8 (__m256 const * mem_addr)

VBROADCASTF32x8 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(UInt32*)

__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)

VBROADCASTI32x8 zmm1 {k1}{z}, m256

BroadcastVector256ToVector512(Int32*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)

VBROADCASTI32x8 zmm1 {k1}{z}, m256

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

Parameters

address
Int32*

Returns

Applies to

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

BroadcastVector256ToVector512(Single*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512 _mm512_broadcast_f32x8 (__m256 const * mem_addr)

VBROADCASTF32x8 zmm1 {k1}{z}, m256

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

Parameters

address
Single*

Returns

Applies to

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

BroadcastVector256ToVector512(UInt32*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)

VBROADCASTI32x8 zmm1 {k1}{z}, m256

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

Parameters

address
UInt32*

Returns

Applies to

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