Avx.BroadcastVector128ToVector256 Method

Definition

Overloads

BroadcastVector128ToVector256(Double*)

__m256d _mm256_broadcast_pd (__m128d const * mem_addr)

VBROADCASTF128, ymm, m128

BroadcastVector128ToVector256(Single*)

__m256 _mm256_broadcast_ps (__m128 const * mem_addr)

VBROADCASTF128, ymm, m128

BroadcastVector128ToVector256(Double*)

Source:
Avx.cs
Source:
Avx.cs
Source:
Avx.cs

__m256d _mm256_broadcast_pd (__m128d const * mem_addr)

VBROADCASTF128, ymm, m128

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

Parameters

address
Double*

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastVector128ToVector256(Single*)

Source:
Avx.cs
Source:
Avx.cs
Source:
Avx.cs

__m256 _mm256_broadcast_ps (__m128 const * mem_addr)

VBROADCASTF128, ymm, m128

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

Parameters

address
Single*

Returns

Applies to

.NET 10 and other versions
Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10