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

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

8.5.28. cmpgti

命令 符号付き即値より大きければ比較
演算

((signed) rA > (signed) IMMED) ならば

rB ←  1

そうでなければ rB ←  0

アセンブラー構文

cmpgti rB, rA, IMMED

cmpgti r6, r7, 100

説明

即値 IMMED を 32 ビットに符号拡張し、それを rA の値と比較する。rA > σ(IMMED) ならばcmpgtiは 1 を rB に格納し、それ以外の場合は 0 を rB に格納する。

使用法

cmpgtiは C プログラミング言語の符号付き > 演算子を実行する。IMMED の最大許容値は 32766 である。最小許容値は –32769 である。

疑似命令

cmpgtiは即値 IMM16 の IMMED + 1 のcmpgei命令を使用して実装される。