23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

向 量 浮 点 编 程<br />

6.9 VFP 命 令 和 向 量 记 号<br />

本 节 仅 适 用 于 armasm。C 和 C++ 编 译 器 中 的 内 联 汇 编 程 序 不 接 受 这 些 命 令 或 向 量<br />

记 号 。<br />

可 以 在 代 码 中 做 出 关 于 VFP 向 量 长 度 和 跨 度 的 声 明 , 并 让 汇 编 程 序 检 查 它 们 。<br />

请 参 阅 :<br />

• 第 6-39 页 的 VFPASSERT SCALAR ;<br />

• 第 6-40 页 的 VFPASSERT VECTOR。<br />

如 果 使 用 VFPASSERT 命 令 , 则 必 须 在 所 有 VFP 数 据 处 理 指 令 中 指 定 向 量 细 节 信<br />

息 。 向 量 记 号 描 述 如 下 。 如 果 不 使 用 VFPASSERT 命 令 , 则 不 能 使 用 此 向 量 记 号 。<br />

在 VFP 数 据 处 理 指 令 中 , 使 用 尖 括 号 指 定 VFP 寄 存 器 向 量 :<br />

sn 是 一 个 单 精 度 标 量 寄 存 ; 器 n ;<br />

sn 是 一 个 单 精 度 向 量 , 其 长 度 和 跨 度 由 当 前 向 量 长 度 和 跨 度 给 出 , 从 寄 存 器 n<br />

开 始 算 起 ;<br />

sn 是 一 个 单 精 度 向 量 , 长 度 为 L, 跨 度 为 1, 从 寄 存 器 n 开 始 算 起 ;<br />

sn 是 一 个 单 精 度 向 量 , 长 度 为 L, 跨 度 为 S, 从 寄 存 器 n 开 始 算 起 ;<br />

dn 是 一 个 双 精 度 标 量 寄 存 器 n ;<br />

dn 是 一 个 从 寄 存 器 n 开 始 的 双 精 度 向 量 , 其 长 度 和 跨 度 由 当 前 向 量 长 度 和 跨<br />

度 给 出 ;<br />

dn 是 一 个 双 精 度 向 量 , 长 度 为 L, 跨 度 为 1, 从 寄 存 器 n 开 始 算 起 ;<br />

dn 是 一 个 双 精 度 向 量 , 长 度 为 L, 跨 度 为 S, 从 寄 存 器 n 开 始 算 起 。<br />

可 以 将 此 向 量 记 号 与 用 DN 和 SN 命 令 定 义 的 名 称 一 起 使 用 ( 参 阅 第 7-11 页 的 DN<br />

和 SN)。<br />

不 能 在 DN 和 SN 命 令 内 部 使 用 此 向 量 记 号 。<br />

6-38 © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0204BSC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!