Bmi1.X64.BitFieldExtract Метод

Определение

Перегрузки

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)

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

Параметры

value
UInt64
control
UInt16

Возвращаемое значение

UInt64

Комментарии

Эта встроенная возможность доступна только в 64-разрядных процессах.

Применяется к

BitFieldExtract(UInt64, Byte, Byte)

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

Параметры

value
UInt64
start
Byte
length
Byte

Возвращаемое значение

UInt64

Комментарии

Эта встроенная возможность доступна только в 64-разрядных процессах.

Применяется к