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.17.4 VFP ディレクティブとベクタ 表 記<br />

このセクションの 説 明 は、armasm にのみ 該 当 し ます。 C コンパイラおよび C++<br />

コンパイラのインラインアセンブラでは、 このセクションで 説 明 するディレ<br />

ク テ ィ ブやベ ク タ 表 記 を 使 用 で き ません。<br />

VFP ベ ク タ モー ド の 使 用 は 制 限 さ れ、 ベ ク タ 表 記 は UAL ではサポー ト されて<br />

いません。 ベ ク タ 表 記 を 使 用 するには、 UAL 以 前 の VFP ニーモニ ッ ク を 使 用<br />

する 必 要 があ り ます。 詳 細 については、 「UAL 以 前 の VFP ニーモニ ッ ク」<br />

(ページ 5-129)を 参 照 して 下 さい。 UAL 以 前 の VFP ニーモニ ッ ク と UAL VFP<br />

ニーモニ ッ ク を 混 用 でき ます。<br />

コード 内 で VFP ベクタの 長 さ とス ト ライ ドに 関 する 情 報 をアサート し、 アセ<br />

ンブ ラ で 自 動 的 にチェ ッ ク する こ と がで き ます。 詳 細 については、 以 下 を 参<br />

照 して 下 さい。<br />

• 「VFPASSERT SCALAR」 (ページ 5-132)<br />

• 「VFPASSERT VECTOR」 (ページ 5-133)<br />

VFPASSERT デ ィ レ ク テ ィ ブを 使 用 する 場 合 は、 UAL 以 前 のニーモニ ッ ク を 使 用<br />

して 作 成 されたすべての VFP データ 処 理 命 令 でベ ク タ 情 報 を 指 定 する 必 要 が<br />

あります。 ベク タ 表 記 については、 「ベ ク タ 表 記 」 (ページ 5-131) で 説 明 しま<br />

す。 VFPASSERT デ ィ レ ク テ ィ ブを 使 用 し ない 場 合 は、 こ の 表 記 を 使 用 し ないで<br />

下 さい。<br />

5-128 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!