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.

ワイヤレス MMX テ ク ノ ロジの 命 令<br />

offset<br />

イミディエートオフセットを 指 定 します。 オフセッ ト を 指 定 しな<br />

かった 場 合 、 その 命 令 はゼ ロ オフセ ッ ト 命 令 にな り ます。<br />

! 任 意 に 指 定 で き る 接 尾 文 字 です。 ! が 存 在 する 場 合 、 命 令 はプレ<br />

インデクス 命 令 になります。<br />

label<br />

Rm<br />

imm4<br />

プログラム 相 対 式 を 指 定 します。 詳 細 については、 「レジスタ 相<br />

対 式 と プ ロ グ ラ ム 相 対 式 」 (ページ 3-39) を 参 照 して 下 さい。<br />

label は 現 在 の 命 令 か ら +/- 1020 以 内 に 配 置 する 必 要 があ り ます。<br />

オフセ ッ ト と し て 使 用 さ れる 値 を 保 持 する レ ジ ス タ を 指 定 し ま<br />

す。 Rm に r15 は 指 定 でき ません。<br />

Rm を 左 にシフ ト するビ ッ ト 数 を 0 ~ 15 の 範 囲 で 保 持 し ます。<br />

SIMD レジス タへの 定 数 のロー ド<br />

アセンブラでは、 WLDRW および WLDRD リ テ ラ ルロー ド 疑 似 命 令 も サポー ト し ま<br />

す。 以 下 に 例 を 示 し ます。<br />

WLDRW wr0, =0x114<br />

以 下 の 点 に 注 意 し て 下 さ い。<br />

• アセンブラでは、 バイ トおよびハーフワード リテラルをロードできませ<br />

ん。 こ れら を ロー ド する と 降 格 エ ラーが 生 成 さ れます。 ダウングレード<br />

されると、 命 令 は WLDRW に 変 換 され、 32 ビ ッ ト リ テ ラ ルが 生 成 さ れま<br />

す。 これはバイ ト リ テ ラルのロード と 同 様 ですが、 32 ビッ トワードを 使<br />

用 する 点 が 異 な り ます。<br />

• ロードする リ テラルがゼロで、 デスティネーシ ョ ンが SIMD データ レ ジ<br />

ス タ であ る 場 合 、 命 令 は WZERO に 変 換 されます。<br />

• 8 バイ ト 整 列 ではないダブルワード ロード は 予 測 不 能 です。<br />

6.2.5 ワイヤレス MMX テクノロジの 命 令 と XScale の 命 令<br />

ワイヤレス MMX テ ク ノ ロ ジの 命 令 は XScale の 命 令 と 重 複 し ます。 競 合 を 避<br />

ける ために、 アセンブラには 次 の 制 約 があ り ます。<br />

• XScale の 命 令 と ワ イヤレ ス MMX テクノロジの 命 令 を 同 じアセンブリに<br />

混 在 させる こ と はで き ません。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!