5.16.5. VCVT(在单精度数和双精度数之间)

在单精度数和双精度数之间转换。

VCVT 始终为标量。

语法

VCVT{cond}.F64.F32 Dd, Sm
VCVT{cond}.F32.F64 Sd, Dm

其中:

cond

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

Dd

是用于存放结果的双精度寄存器。

Sm

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

Sd

是用于存放结果的单精度寄存器。

Dm

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

用法

这些指令将 Sm 中的单精度值转换为双精度值,并将结果存放到 Dd 中;或将 Dm 中的双精度值转换为单精度值,并将结果存放到 Sd 中。

浮点异常

这些指令会产生无效运算、非标准输入、溢出、下溢或不精确异常。

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