Avx512Vbmi クラス

定義

重要

この API は CLS 準拠ではありません。

組み込み関数を使用して X86 AVX512VBMIハードウェア命令にアクセスできます。

public ref class Avx512Vbmi abstract : System::Runtime::Intrinsics::X86::Avx512BW
[System.CLSCompliant(false)]
public abstract class Avx512Vbmi : System.Runtime.Intrinsics.X86.Avx512BW
[<System.CLSCompliant(false)>]
type Avx512Vbmi = class
    inherit Avx512BW
Public MustInherit Class Avx512Vbmi
Inherits Avx512BW
継承
派生
属性

プロパティ

名前 説明
IsSupported

このクラスの API がサポートされているかどうかを示す値を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MultiShift(Vector512<Byte>, Vector512<UInt64>)

__m512i _mm512_multishift_epi64_epi8(__m512i a, __m512i b)

VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

MultiShift(Vector512<SByte>, Vector512<Int64>)

__m512i _mm512_multishift_epi64_epi8(__m512i a, __m512i b)

VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst

PermuteVar64x8(Vector512<Byte>, Vector512<Byte>)

__m512i _mm512_permutevar64x8_epi8 (__m512i a,__m512i b)

VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512

PermuteVar64x8(Vector512<SByte>, Vector512<SByte>)

__m512i _mm512_permutevar64x8_epi8 (__m512i a,__m512i b)

VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512

PermuteVar64x8x2(Vector512<Byte>, Vector512<Byte>, Vector512<Byte>)

__m512i _mm512_permutex2var_epi8 (__m512i a、__m512i idx、__m512i b)

VPERMI2B zmm1 {k1}{z}、zmm2、zmm3/m512 VPERMT2B zmm1 {k1}{z}、zmm2、zmm3/m512

PermuteVar64x8x2(Vector512<SByte>, Vector512<SByte>, Vector512<SByte>)

__m512i _mm512_permutex2var_epi8 (__m512i a、__m512i idx、__m512i b)

VPERMI2B zmm1 {k1}{z}、zmm2、zmm3/m512 VPERMT2B zmm1 {k1}{z}、zmm2、zmm3/m512

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象