12.07.2015 Views

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

コーディング 慣 行名 前 の 符 号 化半 精 度 データ 型 の C++ の 名 前 の 符 号 化 は、 C++ の 汎 用 ABI で 指 定 し ます。『C++ ABI for the <strong>ARM</strong> Architecture』 を 参 照 して 下 さい。5.6.5 浮 動 小 数 点 の 計 算 と リ ンケージ浮 動 小 数 点 計 算 と 浮 動 小 数 点 リ ンケージの 違 いを 理 解 する こ と が 重 要 です。浮 動 小 数 点 計 算 は、 ハー ド ウ ェ ア コ プ ロ セ ッ サ 命 令 ま たは ラ イ ブ ラ リ 関 数 によって 実 行 されます。 浮 動 小 数 点 リ ンケージは 浮 動 小 数 点 変 数 を 使 用 する 関数 間 で 引 数 を 渡 す 方 法 に 関 与 し ます。浮 動 小 数 点 リ ンケージの 種 類 は 以 下 の と お り です。• ソ フ ト ウ ェ ア 浮 動 小 数 点 リ ンケージ• ハー ド ウ ェ ア 浮 動 小 数 点 リ ンケージソ フ ト ウ ェ ア 浮 動 小 数 点 リ ンケージは、 関 数 のパ ラ メ ータ と 戻 り 値 が r0 ~ r3の <strong>ARM</strong> 整 数 レ ジ ス タおよびス タ ッ ク を 使 用 し て 渡 さ れる こ と を 意 味 し ます。ハー ド ウ ェ ア 浮 動 小 数 点 リ ンケージは、 VFP コプロセッサレジスタを 使 用 して 引 数 と 戻 り 値 を 渡 し ます。 VFP コプロセ ッ サレジス タの 詳 細 については、『<strong>ARM</strong> アーキテ クチャ 向 けプロシージャ コール 標 準 』 (<strong>ARM</strong> IHI0042J) を 参 照して 下 さい。ソ フ ト ウ ェ ア 浮 動 小 数 点 リ ンケージを 使 用 する 利 点 は、 VFP コプロセッサの使 用 にかかわらず、 結 果 のコード を コ アで 実 行 でき る こ と です。 VFP ハー ドウ ェ ア コ プ ロ セ ッ サには 依 存 せず、 VFP コプロセッサの 存 在 にかかわらず 使用 でき ます。ハー ド ウ ェ ア 浮 動 小 数 点 リ ンケージを 使 用 する 利 点 は、 ソ フ ト ウ ェ ア 浮 動 小数 点 リ ンケージ よ り も 効 率 が よ い こ と ですが、VFP コプロセッサが 必 要 です。<strong>ARM</strong> DUI 0205IJ Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. 5-43ID 100419Non-Confidential,

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

Saved successfully!

Ooh no, something went wrong!