VCEQ、VCGE、VCGT、VCLE、および VCLT

ベクタ比較はベクタの各要素の値を取得し、2 番目のベクタの対応する要素の値または 0 と比較します。条件が True の場合、デスティネーションベクタの対応する要素はすべて 1 に設定されます。それ以外の場合は、すべて 0 に設定されます。

Show/hide構文

VCop{cond}.datatype {Qd}, Qn, Qm
VCop{cond}.datatype {Dd}, Dn, Dm
VCop{cond}.datatype {Qd}, Qn, #0
VCop{cond}.datatype {Dd}, Dn, #0

各項目には以下の意味があります。

op

以下のいずれかを指定します。

EQ

等しい

GE

以上

GT

LE

以下(第 2 オペランドが #0 の場合のみ)

LT

未満(第 2 オペランドが #0 の場合のみ)

cond

任意の条件コードを指定します。

datatype

以下のいずれかを指定します。

  • EQ の場合は、I8I16I32F32

  • GEGTLE、または LT の場合、S8S16S32U8U16U32、または F32#0 形式を除く)

  • GEGTLE、または LT には S8S16S32、または F32#0 形式)

結果のデータ型は次のようになります。

  • オペランドのデータ型が I32S32U32F32 の場合は I32

  • オペランドのデータ型が I16S16U16 の場合は I16

  • オペランドのデータ型が I8S8U8 の場合は I8

Qd, Qn, Qm

クワッドワード演算で使用するデスティネーションレジスタ、第 1 オペランドレジスタ、第 2 オペランドレジスタを指定します。

Dd, Dn, Dm

ダブルワード演算で使用するデスティネーションレジスタ、第 1 オペランドレジスタ、第 2 オペランドレジスタを指定します。

#0

比較のために Qm または Dm をゼロと置き換えます。

Show/hide関連項目

Copyright © 2014 ARM. All rights reserved.ARM DUI 0802AJ
Non-ConfidentialID061814