OpCodes.Clt_Un フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
value1およびvalue2の符号なし値または順序なし値を比較します。
value1がvalue2未満の場合は、整数値 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
public: static initonly System::Reflection::Emit::OpCode Clt_Un;
public static readonly System.Reflection.Emit.OpCode Clt_Un;
staticval mutable Clt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt_Un As OpCode
フィールド値
注釈
次の表に、命令の 16 進数および Microsoft Intermediate Language (MSIL) アセンブリ形式と、簡単なリファレンス概要を示します。
| フォーマット | アセンブリ形式 | Description |
|---|---|---|
| FE 05 | clt.un |
value1がvalue2未満の場合は 1 をプッシュし、それ以外の場合は 0 (符号なし値) をプッシュします。 |
スタック遷移の動作は、順番に次のようになります。
value1がスタックにプッシュされます。value2がスタックにプッシュされます。value2value1がスタックからポップされます。clt.unがvalue1未満かどうかをテストvalue2。value1がvalue2未満の場合、1 はスタックにプッシュされ、それ以外の場合は 0 がスタックにプッシュされます。
clt.un命令は、value1とvalue2を比較します。 次のいずれかに該当する場合、 int32 値 1 がスタックにプッシュされます。
value1は厳密にvalue2未満です (cltの場合)。浮動小数点数の場合、
value1はvalue2に関して順序付けされません。整数値の場合、
value1は符号なし数値と見なされる場合、厳密にvalue2未満です。
それ以外の場合は、 int32 値 0 がスタックにプッシュされます。
次の Emit メソッドオーバーロードでは、 clt.un オペコードを使用できます。