Поделиться через


Bmi2.X64.MultiplyNoFlags Метод

Определение

Перегрузки

MultiplyNoFlags(UInt64, UInt64)

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi).

MULX r64a, r64b, reg/m64

MultiplyNoFlags(UInt64, UInt64, UInt64*)

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi).

MULX r64a, r64b, reg/m64

MultiplyNoFlags(UInt64, UInt64)

Исходный код:
Bmi2.cs
Исходный код:
Bmi2.cs
Исходный код:
Bmi2.cs

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi).

MULX r64a, r64b, reg/m64

public:
 static System::UInt64 MultiplyNoFlags(System::UInt64 left, System::UInt64 right);
public static ulong MultiplyNoFlags (ulong left, ulong right);
static member MultiplyNoFlags : uint64 * uint64 -> uint64
Public Shared Function MultiplyNoFlags (left As ULong, right As ULong) As ULong

Параметры

left
UInt64
right
UInt64

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

Комментарии

Указанная выше собственная сигнатура не соответствует непосредственно управляемой подписи. Эта встроенная функция доступна только в 64-разрядных процессах.

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

MultiplyNoFlags(UInt64, UInt64, UInt64*)

Исходный код:
Bmi2.cs
Исходный код:
Bmi2.cs
Исходный код:
Bmi2.cs

unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi).

MULX r64a, r64b, reg/m64

public:
 static System::UInt64 MultiplyNoFlags(System::UInt64 left, System::UInt64 right, System::UInt64* low);
public static ulong MultiplyNoFlags (ulong left, ulong right, ulong* low);
static member MultiplyNoFlags : uint64 * uint64 * nativeptr<uint64> -> uint64

Параметры

left
UInt64
right
UInt64
low
UInt64*

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

Комментарии

Указанная выше собственная сигнатура не соответствует непосредственно управляемой подписи. Эта встроенная функция доступна только в 64-разрядных процессах.

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