Avx512Vbmi2.ExpandLoad メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ExpandLoad(UInt16*, Vector512<UInt16>, Vector512<UInt16>) |
__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a) VPEXPANDW zmm1 {k1}{z}, m512 |
| ExpandLoad(Byte*, Vector512<Byte>, Vector512<Byte>) |
__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a) VPEXPANDB zmm1 {k1}{z}, m512 |
| ExpandLoad(Int16*, Vector512<Int16>, Vector512<Int16>) |
__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a) VPEXPANDW zmm1 {k1}{z}, m512 |
| ExpandLoad(SByte*, Vector512<SByte>, Vector512<SByte>) |
__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a) VPEXPANDB zmm1 {k1}{z}, m512 |
ExpandLoad(UInt16*, Vector512<UInt16>, Vector512<UInt16>)
- ソース:
- Avx512Vbmi2.cs
- ソース:
- Avx512Vbmi2.cs
__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
VPEXPANDW zmm1 {k1}{z}, m512
public:
static System::Runtime::Intrinsics::Vector512<System::UInt16> ExpandLoad(System::UInt16* address, System::Runtime::Intrinsics::Vector512<System::UInt16> mask, System::Runtime::Intrinsics::Vector512<System::UInt16> merge);
public static System.Runtime.Intrinsics.Vector512<ushort> ExpandLoad(ushort* address, System.Runtime.Intrinsics.Vector512<ushort> mask, System.Runtime.Intrinsics.Vector512<ushort> merge);
static member ExpandLoad : nativeptr<uint16> * System.Runtime.Intrinsics.Vector512<uint16> * System.Runtime.Intrinsics.Vector512<uint16> -> System.Runtime.Intrinsics.Vector512<uint16>
パラメーター
- address
- UInt16*
返品
注釈
ネイティブ組み込み関数とマネージド組み込み関数は、パラメーターの順序が異なります。
適用対象
ExpandLoad(Byte*, Vector512<Byte>, Vector512<Byte>)
- ソース:
- Avx512Vbmi2.cs
- ソース:
- Avx512Vbmi2.cs
__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
VPEXPANDB zmm1 {k1}{z}, m512
public:
static System::Runtime::Intrinsics::Vector512<System::Byte> ExpandLoad(System::Byte* address, System::Runtime::Intrinsics::Vector512<System::Byte> mask, System::Runtime::Intrinsics::Vector512<System::Byte> merge);
public static System.Runtime.Intrinsics.Vector512<byte> ExpandLoad(byte* address, System.Runtime.Intrinsics.Vector512<byte> mask, System.Runtime.Intrinsics.Vector512<byte> merge);
static member ExpandLoad : nativeptr<byte> * System.Runtime.Intrinsics.Vector512<byte> * System.Runtime.Intrinsics.Vector512<byte> -> System.Runtime.Intrinsics.Vector512<byte>
パラメーター
- address
- Byte*
返品
注釈
ネイティブ組み込み関数とマネージド組み込み関数は、パラメーターの順序が異なります。
適用対象
ExpandLoad(Int16*, Vector512<Int16>, Vector512<Int16>)
- ソース:
- Avx512Vbmi2.cs
- ソース:
- Avx512Vbmi2.cs
__m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
VPEXPANDW zmm1 {k1}{z}, m512
public:
static System::Runtime::Intrinsics::Vector512<short> ExpandLoad(short* address, System::Runtime::Intrinsics::Vector512<short> mask, System::Runtime::Intrinsics::Vector512<short> merge);
public static System.Runtime.Intrinsics.Vector512<short> ExpandLoad(short* address, System.Runtime.Intrinsics.Vector512<short> mask, System.Runtime.Intrinsics.Vector512<short> merge);
static member ExpandLoad : nativeptr<int16> * System.Runtime.Intrinsics.Vector512<int16> * System.Runtime.Intrinsics.Vector512<int16> -> System.Runtime.Intrinsics.Vector512<int16>
パラメーター
- address
- Int16*
返品
注釈
ネイティブ組み込み関数とマネージド組み込み関数は、パラメーターの順序が異なります。
適用対象
ExpandLoad(SByte*, Vector512<SByte>, Vector512<SByte>)
- ソース:
- Avx512Vbmi2.cs
- ソース:
- Avx512Vbmi2.cs
__m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
VPEXPANDB zmm1 {k1}{z}, m512
public:
static System::Runtime::Intrinsics::Vector512<System::SByte> ExpandLoad(System::SByte* address, System::Runtime::Intrinsics::Vector512<System::SByte> mask, System::Runtime::Intrinsics::Vector512<System::SByte> merge);
public static System.Runtime.Intrinsics.Vector512<sbyte> ExpandLoad(sbyte* address, System.Runtime.Intrinsics.Vector512<sbyte> mask, System.Runtime.Intrinsics.Vector512<sbyte> merge);
static member ExpandLoad : nativeptr<sbyte> * System.Runtime.Intrinsics.Vector512<sbyte> * System.Runtime.Intrinsics.Vector512<sbyte> -> System.Runtime.Intrinsics.Vector512<sbyte>
パラメーター
- address
- SByte*
返品
注釈
ネイティブ組み込み関数とマネージド組み込み関数は、パラメーターの順序が異なります。