Bmi1.X64.BitFieldExtract Método

Definición

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)

Source:
Bmi1.cs
Source:
Bmi1.cs
Source:
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

Devoluciones

Comentarios

Este intrínseco solo está disponible en procesos de 64 bits.

Se aplica a

BitFieldExtract(UInt64, Byte, Byte)

Source:
Bmi1.cs
Source:
Bmi1.cs
Source:
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

Devoluciones

Comentarios

Este intrínseco solo está disponible en procesos de 64 bits.

Se aplica a