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.16.7 VCVT ( 浮 動 小 数 点 と 固 定 小 数 点 間 )<br />

浮 動 小 数 点 値 と 固 定 小 数 点 値 間 の 変 換 を 実 行 し ます。<br />

VCVT では 常 にスカ ラ 演 算 が 実 行 されます。<br />

構 文<br />

VCVT{cond}.type.F64 Dd, Dd, #fbits<br />

VCVT{cond}.type.F32 Sd, Sd, #fbits<br />

VCVT{cond}.F64.type Dd, Dd, #fbits<br />

VCVT{cond}.F32.type Sd, Sd, #fbits<br />

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

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

を 参 照 )。<br />

type<br />

Sd<br />

Dd<br />

fbits<br />

次 のいずれかを 指 定 でき ます。<br />

S16 16 ビ ッ ト の 符 号 付 き 固 定 小 数 点 値<br />

U16<br />

S32<br />

U32<br />

16 ビ ッ ト の 符 号 な し 固 定 小 数 点 値<br />

32 ビ ッ ト の 符 号 付 き 固 定 小 数 点 値<br />

32 ビ ッ ト の 符 号 な し 固 定 小 数 点 値<br />

オペラ ン ド と 結 果 を 保 持 する 単 精 度 レ ジ ス タ です。<br />

オペラ ン ド と 結 果 を 保 持 する 倍 精 度 レ ジ ス タ です。<br />

固 定 小 数 点 数 の 小 数 部 ビ ッ ト を 指 定 し ます。 type が S16 または<br />

U16 の 場 合 は 0 ~ 16 の 範 囲 、 type が S32 または U32 の 場 合 は 1 ~<br />

32 の 範 囲 です。<br />

使 用 法<br />

この 命 令 の 最 初 の 2 つの 形 式 は 浮 動 小 数 点 か ら 固 定 小 数 点 への 変 換 を 実 行 し<br />

ます。<br />

3 番 目 と 4 番 目 の 形 式 は 固 定 小 数 点 か ら 浮 動 小 数 点 への 変 換 を 実 行 し ます。<br />

いずれの 場 合 も、 固 定 小 数 点 値 は、 レ ジ ス タ の 最 下 位 の 16 または 32 ビッ ト<br />

に 含 まれます。<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!