10.47 __attribute__((pcs("calling_convention"))) 関数属性

この関数属性は、 __softfp キーワードに代わる方法として、ハードウェア浮動小数点を持つターゲットの呼び出し規則を指定します。

この関数属性は、ARM コンパイラがサポートしている GNU コンパイラの拡張機能です。

構文

__attribute__((pcs(" calling_convention ")))
calling_convention は、以下のいずれかになります。
aapcs
__softfp に関して整数レジスタを使用します。
aapcs-vfp
浮動小数点レジスタを使用します。
関連する概念
5.49 浮動小数点計算と浮動小数点リンケージに対するコンパイラサポート
関連する参考文書
10.15 __softfp
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.