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.2 V{Q}ABS および V{Q}NEG<br />

VABS (ベク タ 絶 対 値 ) は、 ベク タ の 各 要 素 の 絶 対 値 を 取 得 し て、 その 結 果 を<br />

2 番 目 のベク タに 返 し ます ( 浮 動 小 数 点 バージ ョ ンは、 符 号 ビ ッ ト を ク リ ア<br />

するだけです)。<br />

VNEG (ベク タ 否 定 ) は、 ベ ク タ の 各 要 素 を 否 定 し て、 その 結 果 を 2 番 目 のベ<br />

クタに 返 します ( 浮 動 小 数 点 バージ ョ ンは、 符 号 ビ ッ ト を 反 転 する だけで<br />

す)。<br />

いずれの 命 令 にもサチュ レー ト バージ ョ ンがあ り ます。 サチュ レーシ ョ ンが<br />

発 生 し た 場 合 は、 ス テ ィ ッ キー QC フラグ (FPSCR ビット [27]) が 設 定 され<br />

ます。<br />

構 文<br />

V{Q}op{cond}.datatype Qd, Qm<br />

V{Q}op{cond}.datatype Dd, Dm<br />

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

Q<br />

op<br />

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

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

ABS または NEG を 指 定 します。<br />

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

を 参 照 )。<br />

datatype<br />

Qd, Qm<br />

Dd, Dm<br />

以 下 のいずれかを 指 定 し ます。<br />

S8, S16, S32 VABS、 VNEG、 VQABS、 または VQNEG の 場 合<br />

F32<br />

VABS および VNEG の 場 合 のみ<br />

クワッドワード 演 算 で 使 用 するデスティネーションベクタとオ<br />

ペランドベクタを 指 定 します。<br />

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

ランドベクタを 指 定 します。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!