08.11.2014 Views

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - ARM Information Center

RealView Compilation Tools アセンブラガイド - 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.

<strong>ARM</strong> 命 令 と Thumb 命 令<br />

4.6.2 USAD8、 USADA8<br />

符 号 な し 絶 対 差 の 和 と 符 号 な し 絶 対 差 の 和 の 累 算 です。<br />

構 文<br />

USAD8{cond} {Rd}, Rn, Rm<br />

USADA8{cond} Rd, Rn, Rm, Ra<br />

各 項 目 には 以 下 の 意 味 があ り ます。<br />

cond<br />

Rd<br />

Rn<br />

Rm<br />

Ra<br />

任 意 の 条 件 コー ド を 指 定 し ます (「 条 件 実 行 」 (ページ 2-20) を<br />

参 照 )。<br />

デスティネーシ ョ ンレジスタを 指 定 します。<br />

第 1 オペラ ン ド を 保 持 する レ ジ ス タ を 指 定 し ます。<br />

第 2 オペラ ン ド を 保 持 する レ ジ ス タ を 指 定 し ます。<br />

累 算 オペ ラ ン ド を 保 持 する レ ジ ス タ を 指 定 し ます。<br />

Rd、 Rn、 Rn、 または Ra に r15 を 使 用 しないで 下 さい。<br />

演 算<br />

USAD8 命 令 は、 Rn と Rm のそれぞれ 対 応 するバイ ト の 符 号 な し 値 に 基 づいて、 4<br />

つのバイ ト の 差 分 を 取 り ます。 この 命 令 は、 4 つの 差 分 の 絶 対 値 を 加 算 し、 そ<br />

の 結 果 を Rd にス ト アします。<br />

USADA8 命 令 は、 4 つの 差 分 の 絶 対 値 を Ra の 値 に 加 算 し、 その 結 果 を Rd に 保 存<br />

します。<br />

条 件 フ ラ グ<br />

こ れら の 命 令 に よ る フ ラ グへの 影 響 はあ り ません。<br />

アーキテクチャ<br />

これらの <strong>ARM</strong> 命 令 は、 <strong>ARM</strong>v6 以 降 で 使 用 で き ます。<br />

この 32 ビッ ト Thumb 命 令 は、 <strong>ARM</strong>v6T2 以 降 で 使 用 で き ます。 ただ し、<br />

<strong>ARM</strong>v7-M プ ロファイルでは 使 用 できません。<br />

これらの 命 令 の 16 ビッ ト Thumb バージ ョ ンはあ り ません。<br />

<strong>ARM</strong> DUI 0204IJ Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 4-109<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!