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.7.3 FCMP<br />

浮 点 比 较 。<br />

FCMP 总 是 操 作 标 量 。<br />

语 法<br />

FCMP{E}{cond} Fd, Fm<br />

FCMP{E}Z{cond} Fd<br />

其 中 :<br />

E<br />

是 一 个 可 选 的 参 数 。 如 果 存 在 E, 那 么 , 如 果 一 个 操 作 数 是 任 一 种<br />

“ 非 数 字 ” 类 型 , 则 会 产 生 异 常 。 否 则 , 仅 当 一 个 操 作 数 是 信 号 化<br />

“ 非 数 字 ” 时 才 会 产 生 异 常 。<br />

Z 是 指 定 与 零 进 行 比 较 的 一 个 参 数 。<br />

对 于 单 精 度 必 须 是 S, 对 于 双 精 度 必 须 是 D。<br />

cond 是 一 个 可 选 的 条 件 码 ( 参 阅 第 6-8 页 的 VFP 和 条 件 码 )。<br />

Fd 是 存 放 第 一 个 操 作 数 的 VFP 寄 存 器 。<br />

Fm<br />

是 存 放 第 二 个 操 作 数 的 VFP 寄 存 器 。 对 于 与 零 比 较 的 指 令 , 可 省<br />

略 Fm。<br />

Fd 和 Fm 的 精 度 必 须 与 中 指 定 的 精 度 相 同 。<br />

用 法<br />

FCMP 指 令 将 Fd 中 的 值 减 去 Fm 中 的 值 , 并 设 置 结 果 的 VFP 标 志 ( 参 阅 第 6-8 页<br />

的 VFP 和 条 件 码 )。<br />

异 常<br />

FCMP 会 产 生 “ 无 效 运 算 ” 异 常 。<br />

示 例<br />

FCMPS<br />

FCMPEDNE<br />

FCMPZSEQ<br />

s3, s0<br />

d5, d13<br />

s2<br />

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