OpCodes.Sub_Ovf_Un フィールド

定義

1 つの符号なし整数値を別の符号なし整数値から減算し、オーバーフロー チェックを実行して、結果を評価スタックにプッシュします。

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

フィールド値

注釈

次の表に、命令の 16 進数および Microsoft Intermediate Language (MSIL) アセンブリ形式と、簡単なリファレンス概要を示します。

フォーマット アセンブリ形式 Description
DB sub.ovf.un オーバーフロー チェックを使用して、1 つの符号なし整数値を別の符号なし整数値から減算します。

スタック遷移の動作は、順番に次のようになります。

  1. value1 がスタックにプッシュされます。

  2. value2 がスタックにプッシュされます。

  3. value2 value1がスタックからポップされます。value2はオーバーフローのチェックでvalue1から減算されます。

  4. 結果がスタックにプッシュされます。

OverflowException は、結果を結果の種類で表すことができる場合にスローされます。

この操作は符号付き整数に対して実行されます。浮動小数点値の場合は、 Subを使用します。

次の Emit メソッドオーバーロードでは、 sub.ovf.un オペコードを使用できます。

適用対象