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.

<strong>ARM</strong> 指 令 参 考<br />

4.6.3 SSAT16 和 USAT16<br />

并 行 半 字 饱 和 指 令 。<br />

语 法<br />

op{cond} Rd, #sat_imm, Rm<br />

其 中 :<br />

op 是 下 列 指 令 之 一 :<br />

SSAT16 有 符 号 饱 和 。<br />

USAT16 无 符 号 饱 和 。<br />

cond 是 一 个 可 选 的 条 件 码 ( 参 阅 第 4-6 页 的 条 件 执 行 )。<br />

Rd 是 目 的 寄 存 器 。<br />

sat_imm<br />

指 定 要 饱 和 的 位 位 置 , 对 于 SSAT16 其 值 在 1 到 16 范 围 内 ; 对 于<br />

USAT16, 其 值 在 0 到 15 范 围 内 。<br />

Rm 是 存 放 操 作 数 的 寄 存 器 。<br />

不 要 将 r15 用 于 Rd 或 Rm。<br />

运 算<br />

对 任 何 位 位 置 进 行 半 字 方 式 的 有 符 号 和 无 符 号 饱 和 。<br />

SSAT16 指 令 将 每 个 半 字 饱 和 到 有 符 号 范 围<br />

– 2 sat_imm –1 ≤ x ≤ 2 sat_imm – 1 – 1。<br />

USAT16 指 令 将 每 个 半 字 饱 和 到 无 符 号 范 围<br />

0 ≤ x ≤ 2 sat_imm – 1。<br />

条 件 标 志<br />

如 果 饱 和 发 生 在 任 何 一 个 半 字 上 , 那 么 这 些 指 令 设 置 Q 标 志 。 要 读 取 Q 标 志 的<br />

状 态 , 请 使 用 MRS 指 令 ( 参 阅 第 4-115 页 的 MRS)。<br />

体 系 结 构<br />

这 些 指 令 在 v6 及 更 高 版 本 的 体 系 结 构 中 有 效 。<br />

4-88 © 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!