Compartilhar via


Bmi1.X64.BitFieldExtract Método

Definição

Sobrecargas

BitFieldExtract(UInt64, UInt16)

unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)

BEXTR r64a, reg/m64, r64b

BitFieldExtract(UInt64, Byte, Byte)

unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)

BEXTR r64a, reg/m64, r64b

BitFieldExtract(UInt64, UInt16)

Origem:
Bmi1.cs
Origem:
Bmi1.cs
Origem:
Bmi1.cs

unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)

BEXTR r64a, reg/m64, r64b

public:
 static System::UInt64 BitFieldExtract(System::UInt64 value, System::UInt16 control);
public static ulong BitFieldExtract (ulong value, ushort control);
static member BitFieldExtract : uint64 * uint16 -> uint64
Public Shared Function BitFieldExtract (value As ULong, control As UShort) As ULong

Parâmetros

value
UInt64
control
UInt16

Retornos

Comentários

Esse intrínseco só está disponível em processos de 64 bits.

Aplica-se a

BitFieldExtract(UInt64, Byte, Byte)

Origem:
Bmi1.cs
Origem:
Bmi1.cs
Origem:
Bmi1.cs

unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)

BEXTR r64a, reg/m64, r64b

public:
 static System::UInt64 BitFieldExtract(System::UInt64 value, System::Byte start, System::Byte length);
public static ulong BitFieldExtract (ulong value, byte start, byte length);
static member BitFieldExtract : uint64 * byte * byte -> uint64
Public Shared Function BitFieldExtract (value As ULong, start As Byte, length As Byte) As ULong

Parâmetros

value
UInt64
start
Byte
length
Byte

Retornos

Comentários

Esse intrínseco só está disponível em processos de 64 bits.

Aplica-se a