Aracılığıyla paylaş


Bmi1 Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Bu sınıf, iç bilgiler aracılığıyla Intel BMI1 donanım yönergelerine erişim sağlar.

public ref class Bmi1 abstract : System::Runtime::Intrinsics::X86::X86Base
public ref class Bmi1 abstract
[System.CLSCompliant(false)]
public abstract class Bmi1 : System.Runtime.Intrinsics.X86.X86Base
[System.CLSCompliant(false)]
public abstract class Bmi1
[<System.CLSCompliant(false)>]
type Bmi1 = class
    inherit X86Base
[<System.CLSCompliant(false)>]
type Bmi1 = class
Public MustInherit Class Bmi1
Inherits X86Base
Public MustInherit Class Bmi1
Devralma
Devralma
Bmi1
Öznitelikler

Özellikler

IsSupported

Bu sınıf, iç bilgiler aracılığıyla Intel BMI1 donanım yönergelerine erişim sağlar.

Yöntemler

AndNot(UInt32, UInt32)

unsigned int _andn_u32 (unsigned int a, unsigned int b)

ANDN r32a, r32b, reg/m32

BitFieldExtract(UInt32, Byte, Byte)

unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)

BEXTR r32a, reg/m32, r32b

BitFieldExtract(UInt32, UInt16)

unsigned int _bextr2_u32 (unsigned int a, unsigned int control)

BEXTR r32a, reg/m32, r32b

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExtractLowestSetBit(UInt32)

unsigned int _blsi_u32 (unsigned int a)

BLSI reg, reg/m32

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetMaskUpToLowestSetBit(UInt32)

unsigned int _blsmsk_u32 (unsigned int a)

BLSMSK reg, reg/m32

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResetLowestSetBit(UInt32)

unsigned int _blsr_u32 (unsigned int a)

BLSR reg, reg/m32

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TrailingZeroCount(UInt32)

int _mm_tzcnt_32 (unsigned int a)

TZCNT reg, reg/m32

Şunlara uygulanır