Bmi1.X64.BitFieldExtract Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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
Parameters
- value
- UInt64
- control
- UInt16
Returns
Remarks
This intrinsic is only available on 64-bit processes.
Applies to
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
Parameters
- value
- UInt64
- start
- Byte
- length
- Byte
Returns
Remarks
This intrinsic is only available on 64-bit processes.
Applies to
.NET