Avx2.BroadcastScalarToVector128 Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
BroadcastScalarToVector128(Vector128<Single>) |
__m128 _mm_broadcastss_ps (__m128 a) VBROADCASTSS xmm, xmm |
BroadcastScalarToVector128(UInt32*) |
__m128i _mm_broadcastd_epi32 (__m128i a) VPBROADCASTD xmm, m32 |
BroadcastScalarToVector128(UInt16*) |
__m128i _mm_broadcastw_epi16 (__m128i a) VPBROADCASTW xmm, m16 |
BroadcastScalarToVector128(SByte*) |
__m128i _mm_broadcastb_epi8 (__m128i a) VPBROADCASTB xmm, m8 |
BroadcastScalarToVector128(UInt64*) |
__m128i _mm_broadcastq_epi64 (__m128i a) VPBROADCASTQ xmm, m64 |
BroadcastScalarToVector128(Vector128<UInt32>) |
__m128i _mm_broadcastd_epi32 (__m128i a) VPBROADCASTD xmm, xmm |
BroadcastScalarToVector128(Vector128<UInt16>) |
__m128i _mm_broadcastw_epi16 (__m128i a) VPBROADCASTW xmm, xmm |
BroadcastScalarToVector128(Vector128<SByte>) |
__m128i _mm_broadcastb_epi8 (__m128i a) VPBROADCASTB xmm, xmm |
BroadcastScalarToVector128(Vector128<UInt64>) |
__m128i _mm_broadcastq_epi64 (__m128i a) VPBROADCASTQ xmm, xmm |
BroadcastScalarToVector128(Vector128<Int32>) |
__m128i _mm_broadcastd_epi32 (__m128i a) VPBROADCASTD xmm, xmm |
BroadcastScalarToVector128(Vector128<Int16>) |
__m128i _mm_broadcastw_epi16 (__m128i a) VPBROADCASTW xmm, xmm |
BroadcastScalarToVector128(Vector128<Double>) |
__m128d _mm_broadcastsd_pd (__m128d a) VMOVDDUP xmm, xmm |
BroadcastScalarToVector128(Vector128<Byte>) |
__m128i _mm_broadcastb_epi8 (__m128i a) VPBROADCASTB xmm, xmm |
BroadcastScalarToVector128(Int64*) |
__m128i _mm_broadcastq_epi64 (__m128i a) VPBROADCASTQ xmm, m64 |
BroadcastScalarToVector128(Int32*) |
__m128i _mm_broadcastd_epi32 (__m128i a) VPBROADCASTD xmm, m32 |
BroadcastScalarToVector128(Int16*) |
__m128i _mm_broadcastw_epi16 (__m128i a) VPBROADCASTW xmm, m16 |
BroadcastScalarToVector128(Byte*) |
__m128i _mm_broadcastb_epi8 (__m128i a) VPBROADCASTB xmm, m8 |
BroadcastScalarToVector128(Vector128<Int64>) |
__m128i _mm_broadcastq_epi64 (__m128i a) VPBROADCASTQ xmm, xmm |
BroadcastScalarToVector128(Vector128<Single>)
__m128 _mm_broadcastss_ps (__m128 a)
VBROADCASTSS xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<float> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<float> value);
public static System.Runtime.Intrinsics.Vector128<float> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<float> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Single)) As Vector128(Of Single)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(UInt32*)
__m128i _mm_broadcastd_epi32 (__m128i a)
VPBROADCASTD xmm, m32
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> BroadcastScalarToVector128(System::UInt32* source);
public static System.Runtime.Intrinsics.Vector128<uint> BroadcastScalarToVector128 (uint* source);
static member BroadcastScalarToVector128 : nativeptr<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Parametry
- source
- UInt32*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(UInt16*)
__m128i _mm_broadcastw_epi16 (__m128i a)
VPBROADCASTW xmm, m16
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> BroadcastScalarToVector128(System::UInt16* source);
public static System.Runtime.Intrinsics.Vector128<ushort> BroadcastScalarToVector128 (ushort* source);
static member BroadcastScalarToVector128 : nativeptr<uint16> -> System.Runtime.Intrinsics.Vector128<uint16>
Parametry
- source
- UInt16*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(SByte*)
__m128i _mm_broadcastb_epi8 (__m128i a)
VPBROADCASTB xmm, m8
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> BroadcastScalarToVector128(System::SByte* source);
public static System.Runtime.Intrinsics.Vector128<sbyte> BroadcastScalarToVector128 (sbyte* source);
static member BroadcastScalarToVector128 : nativeptr<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Parametry
- source
- SByte*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(UInt64*)
__m128i _mm_broadcastq_epi64 (__m128i a)
VPBROADCASTQ xmm, m64
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> BroadcastScalarToVector128(System::UInt64* source);
public static System.Runtime.Intrinsics.Vector128<ulong> BroadcastScalarToVector128 (ulong* source);
static member BroadcastScalarToVector128 : nativeptr<uint64> -> System.Runtime.Intrinsics.Vector128<uint64>
Parametry
- source
- UInt64*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(Vector128<UInt32>)
__m128i _mm_broadcastd_epi32 (__m128i a)
VPBROADCASTD xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt32> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<System::UInt32> value);
public static System.Runtime.Intrinsics.Vector128<uint> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<uint> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<uint32> -> System.Runtime.Intrinsics.Vector128<uint32>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of UInteger)) As Vector128(Of UInteger)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<UInt16>)
__m128i _mm_broadcastw_epi16 (__m128i a)
VPBROADCASTW xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt16> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<System::UInt16> value);
public static System.Runtime.Intrinsics.Vector128<ushort> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<ushort> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<uint16> -> System.Runtime.Intrinsics.Vector128<uint16>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of UShort)) As Vector128(Of UShort)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<SByte>)
__m128i _mm_broadcastb_epi8 (__m128i a)
VPBROADCASTB xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::SByte> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<System::SByte> value);
public static System.Runtime.Intrinsics.Vector128<sbyte> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<sbyte> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<sbyte> -> System.Runtime.Intrinsics.Vector128<sbyte>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of SByte)) As Vector128(Of SByte)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<UInt64>)
__m128i _mm_broadcastq_epi64 (__m128i a)
VPBROADCASTQ xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::UInt64> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<System::UInt64> value);
public static System.Runtime.Intrinsics.Vector128<ulong> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<ulong> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<uint64> -> System.Runtime.Intrinsics.Vector128<uint64>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of ULong)) As Vector128(Of ULong)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<Int32>)
__m128i _mm_broadcastd_epi32 (__m128i a)
VPBROADCASTD xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<int> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<int> value);
public static System.Runtime.Intrinsics.Vector128<int> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<int> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<int> -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Integer)) As Vector128(Of Integer)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<Int16>)
__m128i _mm_broadcastw_epi16 (__m128i a)
VPBROADCASTW xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<short> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<short> value);
public static System.Runtime.Intrinsics.Vector128<short> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<short> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<int16> -> System.Runtime.Intrinsics.Vector128<int16>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Short)) As Vector128(Of Short)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<Double>)
__m128d _mm_broadcastsd_pd (__m128d a)
VMOVDDUP xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<double> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<double> value);
public static System.Runtime.Intrinsics.Vector128<double> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<double> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Double)) As Vector128(Of Double)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Vector128<Byte>)
__m128i _mm_broadcastb_epi8 (__m128i a)
VPBROADCASTB xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<System::Byte> value);
public static System.Runtime.Intrinsics.Vector128<byte> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<byte> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Byte)) As Vector128(Of Byte)
Parametry
Zwraca
Dotyczy
BroadcastScalarToVector128(Int64*)
__m128i _mm_broadcastq_epi64 (__m128i a)
VPBROADCASTQ xmm, m64
public:
static System::Runtime::Intrinsics::Vector128<long> BroadcastScalarToVector128(long* source);
public static System.Runtime.Intrinsics.Vector128<long> BroadcastScalarToVector128 (long* source);
static member BroadcastScalarToVector128 : nativeptr<int64> -> System.Runtime.Intrinsics.Vector128<int64>
Parametry
- source
- Int64*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(Int32*)
__m128i _mm_broadcastd_epi32 (__m128i a)
VPBROADCASTD xmm, m32
public:
static System::Runtime::Intrinsics::Vector128<int> BroadcastScalarToVector128(int* source);
public static System.Runtime.Intrinsics.Vector128<int> BroadcastScalarToVector128 (int* source);
static member BroadcastScalarToVector128 : nativeptr<int> -> System.Runtime.Intrinsics.Vector128<int>
Parametry
- source
- Int32*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(Int16*)
__m128i _mm_broadcastw_epi16 (__m128i a)
VPBROADCASTW xmm, m16
public:
static System::Runtime::Intrinsics::Vector128<short> BroadcastScalarToVector128(short* source);
public static System.Runtime.Intrinsics.Vector128<short> BroadcastScalarToVector128 (short* source);
static member BroadcastScalarToVector128 : nativeptr<int16> -> System.Runtime.Intrinsics.Vector128<int16>
Parametry
- source
- Int16*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(Byte*)
__m128i _mm_broadcastb_epi8 (__m128i a)
VPBROADCASTB xmm, m8
public:
static System::Runtime::Intrinsics::Vector128<System::Byte> BroadcastScalarToVector128(System::Byte* source);
public static System.Runtime.Intrinsics.Vector128<byte> BroadcastScalarToVector128 (byte* source);
static member BroadcastScalarToVector128 : nativeptr<byte> -> System.Runtime.Intrinsics.Vector128<byte>
Parametry
- source
- Byte*
Zwraca
Uwagi
Powyższy podpis natywny nie odpowiada bezpośrednio podpisowi zarządzanemu.
Dotyczy
BroadcastScalarToVector128(Vector128<Int64>)
__m128i _mm_broadcastq_epi64 (__m128i a)
VPBROADCASTQ xmm, xmm
public:
static System::Runtime::Intrinsics::Vector128<long> BroadcastScalarToVector128(System::Runtime::Intrinsics::Vector128<long> value);
public static System.Runtime.Intrinsics.Vector128<long> BroadcastScalarToVector128 (System.Runtime.Intrinsics.Vector128<long> value);
static member BroadcastScalarToVector128 : System.Runtime.Intrinsics.Vector128<int64> -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function BroadcastScalarToVector128 (value As Vector128(Of Long)) As Vector128(Of Long)