5.16.4. VCMP

浮点数比较。

VCMP 始终为标量。

语法

VCMP{cond}.F32 Sd, Sm
VCMP{cond}.F32 Sd, #0
VCMP{cond}.F64 Dd, Dm
VCMP{cond}.F64 Dd, #0

其中:

cond

是一个可选的条件代码(请参阅条件代码)。

Sd, Sm

是用于存放操作数的单精度寄存器。

Dd, Dm

是用于存放操作数的双精度寄存器。

用法

VCMP 指令用第一个操作数寄存器中的值中减去第二个操作数寄存器中的值(或零,如果第二个操作数为 #0),并在结果上设置 VFP 条件标记(请参阅条件代码)。

浮点异常

VCMP 指令会产生无效运算异常。

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IC
Non-Confidential