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.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

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

Saved successfully!

Ooh no, something went wrong!