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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

4.4.1 MUL、 MLA、 MLS<br />

符 号 付 き ま たは 符 号 な し の 32 ビ ッ ト オペラ ン ド を 使 用 し て 乗 算 、 積 和 、 およ<br />

び 積 差 を 実 行 し、 結 果 の 下 位 32 ビッ トを 返 します。<br />

構 文<br />

MUL{S}{cond} {Rd}, Rn, Rm<br />

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

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

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

cond<br />

S<br />

Rd<br />

Rn?Rm<br />

Ra<br />

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

参 照 )。<br />

任 意 に 指 定 で き る 接 尾 文 字 です。 S が 指 定 さ れてい る 場 合 は、 演<br />

算 結 果 に 基 づいて 条 件 コー ド フ ラ グが 更 新 さ れます (「 条 件 実<br />

行 」 (ページ 2-20) を 参 照 )。<br />

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

乗 算 する 値 を 保 持 する レ ジ ス タ を 指 定 し ます。<br />

加 算 する 値 ま たは 引 かれる 値 を 保 持 する レ ジ ス タ を 指 定 し ます。<br />

使 用 法<br />

MUL 命 令 は Rn と Rm の 値 を 乗 算 し、 演 算 結 果 の 下 位 32 ビットを Rd に 返 し ます。<br />

MLA 命 令 は Rn と Rm の 値 を 乗 算 し、 Ra の 値 を 加 算 して、 演 算 結 果 の 下 位 32 ビッ<br />

トを Rd に 返 し ます。<br />

MLS 命 令 は Rn と Rm の 値 を 乗 算 し、 その 結 果 を Ra の 値 か ら 減 算 し て、 最 終 的 な<br />

演 算 結 果 の 下 位 32 ビッ トを Rd に 返 し ます。<br />

Rd、 Rn、 Rm、 および Ra に r15 を 使 用 しないで 下 さい。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!