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
public:
static System::Runtime::Intrinsics::Vector256<System::UInt16> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector256<ushort> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<ushort> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector256<uint16>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of UShort)) As Vector256(Of UShort)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<UInt32>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastd_epi32 (__m128i a)
VPBROADCASTD ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector256<uint> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<uint> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector256<uint32>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of UInteger)) As Vector256(Of UInteger)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<UInt64>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastq_epi64 (__m128i a)
VPBROADCASTQ ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<System::UInt64> value);
public static System.Runtime.Intrinsics.Vector256<ulong> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<ulong> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<uint64> -> System.Runtime.Intrinsics.Vector256<uint64>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of ULong)) As Vector256(Of ULong)
Parameters
Returns
Applies to
BroadcastScalarToVector256(UInt64*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastq_epi64 (__m128i a)
VPBROADCASTQ ymm, m64
public:
static System::Runtime::Intrinsics::Vector256<System::UInt64> BroadcastScalarToVector256(System::UInt64* source);
public static System.Runtime.Intrinsics.Vector256<ulong> BroadcastScalarToVector256 (ulong* source);
static member BroadcastScalarToVector256 : nativeptr<uint64> -> System.Runtime.Intrinsics.Vector256<uint64>
Parameters
- source
- UInt64*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(UInt16*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastw_epi16 (__m128i a)
VPBROADCASTW ymm, m16
public:
static System::Runtime::Intrinsics::Vector256<System::UInt16> BroadcastScalarToVector256(System::UInt16* source);
public static System.Runtime.Intrinsics.Vector256<ushort> BroadcastScalarToVector256 (ushort* source);
static member BroadcastScalarToVector256 : nativeptr<uint16> -> System.Runtime.Intrinsics.Vector256<uint16>
Parameters
- source
- UInt16*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(UInt32*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastd_epi32 (__m128i a)
VPBROADCASTD ymm, m32
public:
static System::Runtime::Intrinsics::Vector256<System::UInt32> BroadcastScalarToVector256(System::UInt32* source);
public static System.Runtime.Intrinsics.Vector256<uint> BroadcastScalarToVector256 (uint* source);
static member BroadcastScalarToVector256 : nativeptr<uint32> -> System.Runtime.Intrinsics.Vector256<uint32>
Parameters
- source
- UInt32*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Vector128<Single>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256 _mm256_broadcastss_ps (__m128 a)
VBROADCASTSS ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<float> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<float> value);
public static System.Runtime.Intrinsics.Vector256<float> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<float> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector256<single>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Single)) As Vector256(Of Single)
Parameters
Returns
Applies to
BroadcastScalarToVector256(SByte*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastb_epi8 (__m128i a)
VPBROADCASTB ymm, m8
public:
static System::Runtime::Intrinsics::Vector256<System::SByte> BroadcastScalarToVector256(System::SByte* source);
public static System.Runtime.Intrinsics.Vector256<sbyte> BroadcastScalarToVector256 (sbyte* source);
static member BroadcastScalarToVector256 : nativeptr<sbyte> -> System.Runtime.Intrinsics.Vector256<sbyte>
Parameters
- source
- SByte*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Vector128<SByte>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastb_epi8 (__m128i a)
VPBROADCASTB ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<System::SByte> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<System::SByte> value);
public static System.Runtime.Intrinsics.Vector256<sbyte> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<sbyte> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector256<sbyte>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of SByte)) As Vector256(Of SByte)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<Double>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256d _mm256_broadcastsd_pd (__m128d a)
VBROADCASTSD ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<double> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<double> value);
public static System.Runtime.Intrinsics.Vector256<double> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<double> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector256<double>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Double)) As Vector256(Of Double)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<Int32>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastd_epi32 (__m128i a)
VPBROADCASTD ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<int> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<int> value);
public static System.Runtime.Intrinsics.Vector256<int> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<int> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector256<int>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Integer)) As Vector256(Of Integer)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<Int16>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastw_epi16 (__m128i a)
VPBROADCASTW ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<short> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<short> value);
public static System.Runtime.Intrinsics.Vector256<short> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<short> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector256<int16>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Short)) As Vector256(Of Short)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Vector128<Byte>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastb_epi8 (__m128i a)
VPBROADCASTB ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<System::Byte> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<System::Byte> value);
public static System.Runtime.Intrinsics.Vector256<byte> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<byte> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector256<byte>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Byte)) As Vector256(Of Byte)
Parameters
Returns
Applies to
BroadcastScalarToVector256(Int64*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastq_epi64 (__m128i a)
VPBROADCASTQ ymm, m64
public:
static System::Runtime::Intrinsics::Vector256<long> BroadcastScalarToVector256(long* source);
public static System.Runtime.Intrinsics.Vector256<long> BroadcastScalarToVector256 (long* source);
static member BroadcastScalarToVector256 : nativeptr<int64> -> System.Runtime.Intrinsics.Vector256<int64>
Parameters
- source
- Int64*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Int32*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastd_epi32 (__m128i a)
VPBROADCASTD ymm, m32
public:
static System::Runtime::Intrinsics::Vector256<int> BroadcastScalarToVector256(int* source);
public static System.Runtime.Intrinsics.Vector256<int> BroadcastScalarToVector256 (int* source);
static member BroadcastScalarToVector256 : nativeptr<int> -> System.Runtime.Intrinsics.Vector256<int>
Parameters
- source
- Int32*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Int16*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastw_epi16 (__m128i a)
VPBROADCASTW ymm, m16
public:
static System::Runtime::Intrinsics::Vector256<short> BroadcastScalarToVector256(short* source);
public static System.Runtime.Intrinsics.Vector256<short> BroadcastScalarToVector256 (short* source);
static member BroadcastScalarToVector256 : nativeptr<int16> -> System.Runtime.Intrinsics.Vector256<int16>
Parameters
- source
- Int16*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Byte*)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastb_epi8 (__m128i a)
VPBROADCASTB ymm, m8
public:
static System::Runtime::Intrinsics::Vector256<System::Byte> BroadcastScalarToVector256(System::Byte* source);
public static System.Runtime.Intrinsics.Vector256<byte> BroadcastScalarToVector256 (byte* source);
static member BroadcastScalarToVector256 : nativeptr<byte> -> System.Runtime.Intrinsics.Vector256<byte>
Parameters
- source
- Byte*
Returns
Remarks
The above native signature does not directly correspond to the managed signature.
Applies to
BroadcastScalarToVector256(Vector128<Int64>)
- Source:
- Avx2.cs
- Source:
- Avx2.cs
- Source:
- Avx2.cs
__m256i _mm256_broadcastq_epi64 (__m128i a)
VPBROADCASTQ ymm, xmm
public:
static System::Runtime::Intrinsics::Vector256<long> BroadcastScalarToVector256(System::Runtime::Intrinsics::Vector128<long> value);
public static System.Runtime.Intrinsics.Vector256<long> BroadcastScalarToVector256 (System.Runtime.Intrinsics.Vector128<long> value);
static member BroadcastScalarToVector256 : System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector256<int64>
Public Shared Function BroadcastScalarToVector256 (value As Vector128(Of Long)) As Vector256(Of Long)