OpCodes.Mul Поле

Определение

Умножает два значения и отправляет результат в стек вычислений.

public: static initonly System::Reflection::Emit::OpCode Mul;
public static readonly System.Reflection.Emit.OpCode Mul;
 staticval mutable Mul : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul As OpCode 

Значение поля

Комментарии

В следующей таблице перечислены шестнадцатеричные и шестнадцатеричные и Microsoft формат сборки промежуточного языка (MSIL) инструкции, а также краткая сводка по ссылке:

Формат Формат сборки Description
5A mul Умножает два значения в стеке.

Переходное поведение стека в последовательном порядке:

  1. value1 отправляется в стек.

  2. value2 отправляется в стек.

  3. value2 и value1 извлекаются из стека; value1 умножаются на value2.

  4. Результат передается в стек.

Инструкция mul умножается value1value2 на и отправляет результат в стек. Целые операции автоматически усечены верхние биты при переполнении.

См Mul_Ovf . операцию умножения целочисленного числа с обработкой переполнения.

Для типов с плавающей запятой 0 * бесконечность = NaN.

Следующая Emit перегрузка метода может использовать mul код opcode:

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