Bmi1 Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Esta classe fornece acesso às instruções de hardware Intel BMI1 através de intrínsecos.

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
Herança
Herança
Bmi1
Atributos

Propriedades

Name Description
IsSupported

Obtém um valor que indica se as APIs desta classe são suportadas.

Métodos

Name Description
AndNot(UInt32, UInt32)

INT _andn_u32 sem sinal (int não assinado A, int não assinado B)

ANDN r32a, r32b, reg/m32

BitFieldExtract(UInt32, Byte, Byte)

INT NÃO _bextr_u32 (INT NÃO ASSINADO A, INT não assinado start, int sem sinal)

BEXTR r32a, reg/m32, r32b

BitFieldExtract(UInt32, UInt16)

INT _bextr2_u32 sem sinal (INT A sem sinal, controlo de INT sem sinal)

BEXTR r32a, reg/m32, r32b

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractLowestSetBit(UInt32)

int não assinado _blsi_u32 (int não assinado a)

Regulador BLSI, regulador/m32

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetMaskUpToLowestSetBit(UInt32)

INT _blsmsk_u32 NÃO ASSINADO (INT NÃO ASSINADO)

Registo BLSMSK, registo/m32

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResetLowestSetBit(UInt32)

INT NÃO ASSINADO _blsr_u32 (Int Não Assinado A)

Matrícula BLSR, matrícula/m32

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TrailingZeroCount(UInt32)

int _mm_tzcnt_32 (int não assinado int a)

Registo TZCNT, registo/m32

Aplica-se a