Partilhar via


OpCodes.Mul Campo

Definição

Multiplica dois valores e efetua o push do resultado na pilha de avaliação.

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 

Valor do campo

Comentários

A tabela a seguir lista o formato de assembly hexadecimal e MSIL (Microsoft Intermediate Language) da instrução, juntamente com um breve resumo de referência:

Formatar Formato de assembly Descrição
5A mul Multiplica dois valores na pilha.

O comportamento de transição da pilha, em ordem sequencial, é:

  1. value1 é enviado por push para a pilha.

  2. value2 é enviado por push para a pilha.

  3. value2 e value1 são exibidos da pilha; value1 é multiplicado por value2.

  4. O resultado é enviado por push para a pilha.

A mul instrução multiplica value1 e value2 envia por push o resultado na pilha. As operações de inteiro truncam silenciosamente os bits superiores no estouro.

Consulte Mul_Ovf para obter uma operação de multiplicação específica de inteiro com tratamento de estouro.

Para tipos de ponto flutuante, 0 * infinito = NaN.

A sobrecarga do método Emit a seguir pode usar o mul opcode:

Aplica-se a