3.1 浮動小数点サポートについて

ARM 浮動小数点環境は、2 進浮動小数点演算の IEEE 754-1985 標準を実装したものです。

以下のような ARM システムが考えられます。
  • VFP コプロセッサを搭載する。
  • 浮動小数点ハードウェアは使用しない。
ハードウェア VFP コプロセッサが存在するシステム用にコンパイルすると、ARM コンパイラでそのコプロセッサが利用されます。コプロセッサのないシステム用にコンパイルすると、ソフトウェアで演算が行われます。例えば、コンパイラオプションの --fpu=vfp を指定すると、ハードウェア VFP コプロセッサが選択され、オプション --fpu=softvfp を指定すると、コプロセッサ命令を使用せずに、ソフトウェアで算術演算が行われます。
関連する概念
3.2 ソフトウェア浮動小数点ライブラリ fplib
3.22 IEEE 754 算術演算
関連情報
--fpu=name コンパイラオプション
非機密扱いPDF file icon PDF 版ARM DUI0475KJ
Copyright © 2010-2014 ARM.All rights reserved.