Avx512DQ.BroadcastVector128ToVector512 Method

Definition

Overloads

BroadcastVector128ToVector512(Double*)

__m512d _mm512_broadcast_f64x2 (__m128d const * mem_addr)

VBROADCASTF64x2 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(Int64*)

__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)

VBROADCASTI64x2 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(UInt64*)

__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)

VBROADCASTI64x2 zmm1 {k1}{z}, m128

BroadcastVector128ToVector512(Double*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512d _mm512_broadcast_f64x2 (__m128d const * mem_addr)

VBROADCASTF64x2 zmm1 {k1}{z}, m128

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

Parameters

address
Double*

Returns

Applies to

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

BroadcastVector128ToVector512(Int64*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)

VBROADCASTI64x2 zmm1 {k1}{z}, m128

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

Parameters

address
Int64*

Returns

Applies to

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

BroadcastVector128ToVector512(UInt64*)

Source:
Avx512DQ.cs
Source:
Avx512DQ.cs

__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)

VBROADCASTI64x2 zmm1 {k1}{z}, m128

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

Parameters

address
UInt64*

Returns

Applies to

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