23.10.2014 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

向 量 浮 点 编 程<br />

6.9.2 VFPASSERT VECTOR<br />

VFPASSERT VECTOR 命 令 指 示 汇 编 程 序 , 说 明 下 列 VFP 指 令 处 于 向 量 模 式 。 其 也 可<br />

指 定 向 量 的 长 度 和 跨 度 。<br />

语 法<br />

VFPASSERT VECTOR[]<br />

其 中 :<br />

n 是 向 量 的 长 度 , 取 1 到 8 之 间 的 值 。<br />

s 是 向 量 的 跨 度 , 取 1 到 2 之 间 的 值 。<br />

用 法<br />

使 用 VFPASSERT VECTOR 命 令 来 标 记 VFP 模 式 为 VECTOR 的 指 令 块 的 开 始 , 以 及 标 记<br />

向 量 的 长 度 和 跨 度 的 变 化 。<br />

将 VFPASSERT VECTOR 命 令 直 接 放 在 发 生 变 化 的 指 令 的 后 面 。 这 通 常 是 一 个 FMXR 指<br />

令 , 但 也 可 以 是 一 个 BL 指 令 。<br />

如 果 某 个 函 数 期 待 在 进 入 时 VFP 处 于 向 量 模 式 , 可 以 在 紧 靠 第 一 个 指 令 前 面 放<br />

一 个 VFPASSERT VECTOR 命 令 。 这 种 函 数 将 与 ATPCS 不 一 致 。 有 关 详 细 信 息 , 请 参<br />

阅 <strong>RealView</strong> 编 译 工 具 2.0 版 开 发 者 指 南 中 的 使 用 程 序 调 用 标 准 一 章 。<br />

请 参 阅 :<br />

• 第 6-38 页 的 VFP 命 令 和 向 量 记 号 ;<br />

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

备 注<br />

此 命 令 不 产 生 任 何 代 码 。 其 只 是 程 序 员 所 做 的 声 明 。 如 果 任 何 这 类 声 明 彼 此 不 一<br />

致 , 或 者 与 VFP 数 据 处 理 指 令 中 的 任 何 向 量 记 号 不 兼 容 , 那 么 汇 编 程 序 会 产 生<br />

出 错 信 息 。<br />

6-40 © 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!