Sdílet prostřednictvím


OpCodes.Mul Pole

Definice

Vynásobí dvě hodnoty a nasdílí výsledek do zásobníku vyhodnocení.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
5A mul Vynásobí dvě hodnoty v zásobníku.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value1 se nasdílí do zásobníku.

  2. value2 se nasdílí do zásobníku.

  3. value2 a value1 vyskakují ze zásobníku; value1 vynásobí se value2.

  4. Výsledek se nasdílí do zásobníku.

Instrukce se mul vynásobí value1value2 a nasdílí výsledek do zásobníku. Celočíselné operace při přetečení potichu zkracují horní části.

Viz Mul_Ovf operace násobení specifické pro celé číslo se zpracováním přetečení.

Pro typy s plovoucí desetinnou čárkou je 0 * nekonečno = NaN.

Následující Emit přetížení metody může použít mul opcode:

Platí pro