RealView Compilation Tools ã¢ã»ã³ãã©ã¬ã¤ã - ARM Information Center
RealView Compilation Tools ã¢ã»ã³ãã©ã¬ã¤ã - ARM Information Center
RealView Compilation Tools ã¢ã»ã³ãã©ã¬ã¤ã - ARM Information Center
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
NEON と VFP プログラ ミング<br />
5.10.3 V{Q}ADD、 VADDL、 VADDW、 V{Q}SUB、 VSUBL、 VSUBW<br />
VADD (ベ ク タ 加 算 ) は、 2 つのベク タのそれぞれ 対 応 する 要 素 を 加 算 し、 そ<br />
の 結 果 をデステ ィ ネーシ ョ ンベク タに 返 し ます。<br />
VSUB (ベク タ 減 算 ) は、 あ るベク タの 要 素 を 対 応 する 別 のベク タの 要 素 から<br />
減 算 し、 その 結 果 をデス テ ィ ネーシ ョ ンベ ク タ に 返 し ます。<br />
いずれの 命 令 に もサチュ レー ト バージ ョ ン、 Long バージ ョ ン、 および Wide<br />
バージ ョ ンがあ り ます。 サチュ レーシ ョ ンが 発 生 した 場 合 は、 ステ ィ ッ キー<br />
QC フラグ (FPSCR ビッ ト [27]) が 設 定 さ れます。<br />
構 文<br />
V{Q}op{cond}.datatype {Qd}, Qn, Qm<br />
V{Q}op{cond}.datatype {Dd}, Dn, Dm<br />
VopL{cond}.datatype Qd, Dn, Dm<br />
VopW{cond}.datatype {Qd}, Qn, Dm<br />
各 項 目 には 以 下 の 意 味 があ り ます。<br />
Q<br />
op<br />
こ のパ ラ メ ータ が 指 定 さ れてい る 場 合 、 オーバーフ ローし た 結<br />
果 はサチュ レー ト されます。<br />
ADD または SUB を 指 定 し ます。<br />
cond 任 意 の 条 件 コー ド を 指 定 し ます (「 条 件 コー ド 」 (ページ 5-13)<br />
を 参 照 )。<br />
datatype<br />
以 下 のいずれかを 指 定 し ます。<br />
I8, I16, I32, I64, F32 VADD または VSUB の 場 合<br />
S8, S16, S32 VQADD、 VQSUB、 VADDL、 VADDW、 VSUBL、 or VSUBW の<br />
場 合<br />
U8, U16, U32 VQADD、 VQSUB、 VADDL、 VADDW、 VSUBL、 or VSUBW の<br />
場 合<br />
S64, U64 VQADD または VQSUB の 場 合<br />
Qd, Qn, Qm ク ワ ッ ド ワー ド 演 算 で 使 用 するデス テ ィ ネーシ ョ ンベ ク タ、 第 1<br />
オペラ ン ドベク タ、 および 第 2 オペラ ン ドベク タ を 指 定 し ます。<br />
Dd, Dn, Dm<br />
ダブルワー ド 演 算 で 使 用 するデス テ ィ ネーシ ョ ンベ ク タ、 第 1 オ<br />
ペランドベクタ、 および 第 2 オペラ ン ドベク タ を 指 定 し ます。<br />
5-68 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0204IJ<br />
Non-Confidential