5.8.1. VCVT(在定点数或整数与浮点数之间)

VCVT(向量转换)按下列方式之一转换一个向量中的每个元素,并将结果存放到目标向量中:

语法

VCVT{cond}.type Qd, Qm {, #fbits}
VCVT{cond}.type Dd, Dm {, #fbits}

其中:

cond

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

type

为向量的元素指定数据类型。 必须是下列值之一:

S32.F32

浮点数到有符号整数或定点数

U32.F32

浮点数到无符号整数或定点数

F32.S32

有符号整数或定点数到浮点数

F32.U32

无符号整数或定点数到浮点数

Qd, Qm

为四字运算指定目标向量和操作数向量。

Dd, Dm

为双字运算指定目标向量和操作数向量。

fbits

如果存在,则指定定点数中的小数位数。 否则,将在浮点数和整数之间转换。 fbits 必须位于 0-32 的范围内。如果省略 fbits,则小数位数为  0。

舍入

整数或定点数到浮点数的转换使用向最接近的数舍入。

浮点数到整数或定点数的转换使用向零舍入。

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