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.7.15 FMUL 和 FNMUL<br />

浮 点 乘 法 和 求 反 乘 法 。 FMUL 和 FNMUL 指 令 可 以 是 标 量 、 向 量 或 混 合 型 ( 参 阅 第<br />

6-7 页 的 向 量 和 标 量 运 算 )。<br />

语 法<br />

FMUL{cond} Fd, Fn, Fm<br />

FNMUL{cond} Fd, Fn, Fm<br />

其 中 :<br />

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

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

Fd 是 用 于 存 放 结 果 的 VFP 寄 存 器 。<br />

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

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

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

用 法<br />

FMUL 指 令 将 Fn 和 Fm 中 的 值 相 乘 , 并 将 结 果 存 放 到 Fd 中 。<br />

FNMUL 指 令 将 Fn 和 Fm 中 的 值 相 乘 , 并 将 结 果 的 反 号 值 存 放 到 Fd 中 。<br />

异 常<br />

FMUL 和 FNMUL 运 算 会 产 生 “ 无 效 运 算 ”、“ 溢 出 ”、“ 下 溢 ” 或 “ 不 精 确 ” 异 常 。<br />

示 例<br />

FNMULS<br />

FMULDLT<br />

s10, s10, s14<br />

d0, d7, d8<br />

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