Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

3.9.4. 比較命令

Nios II アーキテクチャーは、多数の比較命令をサポートしています。これらすべては 2 つのレジスターまたはレジスターと即値を比較し、結果レジスターに1つ ( 真の場合 ) または 0 を書き込みます。これらの命令は、C プログラミング言語のすべての等価演算子と関係演算子を実行します。
表 53.  比較命令
命令 説明
cmpeq ==
cmpne !=
cmpge 符号付き >=
cmpgeu 符号なし >=
cmpgt 符号付き >
cmpgtu 符号なし >
cmple 符号なし <=
cmpleu 符号なし <=
cmplt 符号付き <
cmpltu 符号なし <
cmpeqi
cmpnei
cmpgei
cmpgeui
cmpgti
cmpgtui
cmplei
cmpleui
cmplti
cmpltui これらの命令は比較演算の即値バージョンです。レジスターの値と 16 ビットの即値を比較します。符号付き演算では、即値が 32 ビットに符号拡張されます。符号なし演算では上位ビットにゼロが入ります。