OpCodes.Mul Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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, é:
value1
é enviado por push para a pilha.value2
é enviado por push para a pilha.value2
evalue1
são exibidos da pilha;value1
é multiplicado porvalue2
.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: