OpCodes.Mul_Ovf Fält

Definition

Multiplicerar två heltalsvärden, utför en spillkontroll och push-överför resultatet till utvärderingsstacken.

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

Fältvärde

Kommentarer

I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:

Format Sammansättningsformat Description
D8 mul.ovf Multiplicerar två heltalsvärden på stacken med en spillkontroll.

Stackens övergångsbeteende i sekventiell ordning är:

  1. value1 skickas till stacken.

  2. value2 skickas till stacken.

  3. value2 och value1 poppas från stacken; value1 multipliceras value2med , med en spillkontroll.

  4. Resultatet skickas till stacken.

Instruktionen mul.ovf multiplicerar heltal med value1 heltal value2 och push-överför resultatet på stacken. Ett undantag utlöses om resultatet inte får plats i resultattypen.

OverflowException genereras om resultatet inte kan representeras i resultattypen.

Följande Emit metodöverlagring kan använda mul.ovf opcode:

Gäller för