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.

NEON と VFP プログラ ミング<br />

5.9.2 V{Q}{R}SHL ( 符 号 付 き 変 数 によ る)<br />

VSHL ( 符 号 付 き 変 数 に よ るベ ク タ 左 シ フ ト ) は、 ベ ク タ の 各 要 素 を 取 得 し、 2<br />

番 目 のベ ク タ の 対 応 する 要 素 の 最 下 位 バイ ト の 値 でシ フ ト し、 デス テ ィ ネー<br />

ションベクタに 結 果 を 返 します。 シフ ト 値 が 正 の 場 合 は、 左 シフ ト にな り ま<br />

す。 それ 以 外 の 場 合 は、 右 シ フ ト にな り ます。<br />

結 果 はオプシ ョ ンでサチュ レー ト 、 丸 め、 ま たはその 両 方 を 実 行 で き ます。<br />

サチュ レーシ ョ ンが 発 生 した 場 合 は、 ステ ィ ッ キー QC フラグ (FPSCR ビッ<br />

ト [27]) が 設 定 されます。<br />

構 文<br />

V{Q}{R}SHL{cond}.datatype {Qd}, Qm, Qn<br />

V{Q}{R}SHL{cond}.datatype {Dd}, Dm, Dn<br />

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

Q<br />

R<br />

こ のパ ラ メ ータ が 指 定 さ れてい る 場 合 、 オーバーフ ローし た 結<br />

果 はサチュ レー ト されます。<br />

こ のパ ラ メ ータ が 指 定 さ れてい る 場 合 、 結 果 は 丸 め られます。 指<br />

定 さ れていない 場 合 、 結 果 は 切 り 捨 て られます。<br />

cond 任 意 の 条 件 コー ド を 指 定 し ます (「 条 件 コー ド 」 (ページ 5-13)<br />

を 参 照 )。<br />

datatype<br />

S8、 S16、 S32、 S64、 U8、 U16、 U32、 または U64 を 指 定 し ます。<br />

Qd, Qm, Qn ク ワ ッ ド ワー ド 演 算 で 使 用 するデス テ ィ ネーシ ョ ンベ ク タ、 第 1<br />

オペラ ン ドベク タ、 および 第 2 オペラ ン ドベク タ を 指 定 し ます。<br />

Dd, Dm, Dn<br />

ダブルワー ド 演 算 で 使 用 するデス テ ィ ネーシ ョ ンベ ク タ、 第 1 オ<br />

ペランドベクタ、 および 第 2 オペラ ン ドベク タ を 指 定 し ます。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!