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

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

8.5.21. cmpeq

命令 等価の比較
演算

(rA == rB) ならば

rC ←  1

そうでなければ rC ←  0

アセンブラー構文

cmpeq rC, rA, rB

cmpeq r6, r7, r8

説明

rA == rB ならば 1 を rC に格納し、それ以外の場合は 0 を rC に格納する。

使用法

cmpeqは C プログラミング言語の == 演算子を実行する。また、cmpeqは C 言語の論理否定演算子「!」の実装にも使用できる。

cmpeq rC, rA, r0

# Implements rC = !rA

例外

なし

命令型

R

命令フィールド

A = オペランド rA のレジスター・インデックス

B = オペランド rB のレジスター・インデックス

C = オぺランド rC のレジスター・インデックス

ビットフィールド
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A B C 0x20
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x20 0 0x3a