Olvasás angol nyelven Szerkesztés

Megosztás a következőn keresztül:


Avx2.BroadcastScalarToVector256 Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

BroadcastScalarToVector256(Vector128<UInt16>)

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, xmm

BroadcastScalarToVector256(Vector128<UInt32>)

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, xmm

BroadcastScalarToVector256(Vector128<UInt64>)

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, xmm

BroadcastScalarToVector256(UInt64*)

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, m64

BroadcastScalarToVector256(UInt16*)

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, m16

BroadcastScalarToVector256(UInt32*)

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, m32

BroadcastScalarToVector256(Vector128<Single>)

__m256 _mm256_broadcastss_ps (__m128 a)

VBROADCASTSS ymm, xmm

BroadcastScalarToVector256(SByte*)

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, m8

BroadcastScalarToVector256(Vector128<SByte>)

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, xmm

BroadcastScalarToVector256(Vector128<Double>)

__m256d _mm256_broadcastsd_pd (__m128d a)

VBROADCASTSD ymm, xmm

BroadcastScalarToVector256(Vector128<Int32>)

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, xmm

BroadcastScalarToVector256(Vector128<Int16>)

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, xmm

BroadcastScalarToVector256(Vector128<Byte>)

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, xmm

BroadcastScalarToVector256(Int64*)

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, m64

BroadcastScalarToVector256(Int32*)

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, m32

BroadcastScalarToVector256(Int16*)

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, m16

BroadcastScalarToVector256(Byte*)

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, m8

BroadcastScalarToVector256(Vector128<Int64>)

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, xmm

BroadcastScalarToVector256(Vector128<UInt16>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<ushort> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<ushort> value);

Parameters

value
Vector128<UInt16>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<UInt32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<uint> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<uint> value);

Parameters

value
Vector128<UInt32>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<UInt64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<ulong> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<ulong> value);

Parameters

value
Vector128<UInt64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(UInt64*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, m64

C#
public static System.Runtime.Intrinsics.Vector256<ulong> BroadcastScalarToVector256(ulong* source);

Parameters

source
UInt64*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(UInt16*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, m16

C#
public static System.Runtime.Intrinsics.Vector256<ushort> BroadcastScalarToVector256(ushort* source);

Parameters

source
UInt16*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(UInt32*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, m32

C#
public static System.Runtime.Intrinsics.Vector256<uint> BroadcastScalarToVector256(uint* source);

Parameters

source
UInt32*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Single>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256 _mm256_broadcastss_ps (__m128 a)

VBROADCASTSS ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<float> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<float> value);

Parameters

value
Vector128<Single>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(SByte*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, m8

C#
public static System.Runtime.Intrinsics.Vector256<sbyte> BroadcastScalarToVector256(sbyte* source);

Parameters

source
SByte*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<SByte>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<sbyte> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<sbyte> value);

Parameters

value
Vector128<SByte>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Double>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256d _mm256_broadcastsd_pd (__m128d a)

VBROADCASTSD ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<double> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<double> value);

Parameters

value
Vector128<Double>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Int32>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<int> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<int> value);

Parameters

value
Vector128<Int32>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Int16>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<short> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<short> value);

Parameters

value
Vector128<Int16>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Byte>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<byte> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<byte> value);

Parameters

value
Vector128<Byte>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Int64*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, m64

C#
public static System.Runtime.Intrinsics.Vector256<long> BroadcastScalarToVector256(long* source);

Parameters

source
Int64*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Int32*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastd_epi32 (__m128i a)

VPBROADCASTD ymm, m32

C#
public static System.Runtime.Intrinsics.Vector256<int> BroadcastScalarToVector256(int* source);

Parameters

source
Int32*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Int16*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastw_epi16 (__m128i a)

VPBROADCASTW ymm, m16

C#
public static System.Runtime.Intrinsics.Vector256<short> BroadcastScalarToVector256(short* source);

Parameters

source
Int16*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Byte*)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastb_epi8 (__m128i a)

VPBROADCASTB ymm, m8

C#
public static System.Runtime.Intrinsics.Vector256<byte> BroadcastScalarToVector256(byte* source);

Parameters

source
Byte*

Returns

Remarks

The above native signature does not directly correspond to the managed signature.

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

BroadcastScalarToVector256(Vector128<Int64>)

Source:
Avx2.cs
Source:
Avx2.cs
Source:
Avx2.cs

__m256i _mm256_broadcastq_epi64 (__m128i a)

VPBROADCASTQ ymm, xmm

C#
public static System.Runtime.Intrinsics.Vector256<long> BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128<long> value);

Parameters

value
Vector128<Int64>

Returns

Applies to

.NET 10 és más verziók
Termék Verziók
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10