Cortex-M4に基づく私のプロセッサーとしてのlibgccの浮動小数点実装にはFPUはありません。 -lgccスイッチを使用してビルドされたライブラリlibgcc.aを使用する代わりに、アプリケーションで浮動小数点演算関数のソースコードの実装を使用し、ライブラリ全体を追加する代わりに自分のアプリケーションに必要な関数のみを使用したい。だから、これらの機能がどこにあるのかを助けてください。 これらの機能は、「aeabi_dcmpeq」などの「ieee754-df.S」にあります。これらの関数は、すべてのARMターゲットに対してソフト浮動小数点と汎用のものですか?しかし、それは私にはそうではないようです。libgccのソフト浮動小数点機能私は</p> <p>が__aeabi_dcmpeq</p> <p>__aeabi_dcmplt</p> <p>__aeabi_dmul</p> <p>は基本的に、私はソフトを使用したいソフトの浮動小数点に基づいて、これらの関数のソースコードの実装を見つけたい
答えて
機能は、NetBSDでsoftfloat実装がありhttp://code.metager.de/source/xref/gnu/gcc/libgcc/config/arm/ieee754-df.S
でlibgccの中で定義されています(NetBSDの/ srcに/ libに/ libcの/ softfloat /):ありhttp://code.metager.de/source/xref/NetBSD/src/lib/libc/arch/arm/softfloat/__aeabi_dcmplt.c
私はieee754-def.Sからこの関数 "aeabi_dcmpeq"を選んでアプリケーションに組み込みましたが、アプリケーション構築中にこれらのエラーが表示されます ../src/ieee754-df.S:1096:エラー:lo register required - - 'str lr、[sp、# - 8]! ' ../src/ieee754-df.S:1099:エラー:Thumbは条件付き実行をサポートしていません ../src/ieee754-df.S:1100:エラー:Thumbは条件付き実行をサポートしていません。 これらのエラーは、私がcortex-m4用に構築しているので有効です。だから、どのようにしてcortex-m4/armv7e-mのために使用するように修正することができますか? FPUを持たないcortex-m4/armv7e-mについて、GCCが複数のアーキテクチャとそれに対して操作する方法 – user3674043
あなたは私の上記のコメントを見たことがありますか? – user3674043
- 1. PGTとPGTIOUの保存CASが生成する
- 2. 浮動小数点型の浮動小数点数を使用している浮動小数点数は、浮動小数点数の上位16桁です。
- 3. 浮動小数点の浮動小数点が正しく浮動しない
- 4. 基本三角関数の浮動小数点例外
- 5. 浮動小数点数は浮動小数点数ですか?
- 6. 浮動小数点数について
- 7. 変数の浮動小数点浮動小数点
- 8. 基数浮動小数点データ
- 9. 他の浮動小数点を使った逆浮動小数点
- 10. は、浮動小数点数
- 11. CSSが浮動小数点浮動小数点を返す
- 12. 浮動小数点値と浮動小数点値の比較
- 13. jQuery animateNumber - 浮動小数点浮動小数点の方法
- 14. 浮動小数点数の基本入力フォームですか?
- 15. 浮動小数点数浮動小数点数値
- 16. ソートされた浮動小数点数の最小の差を見つける
- 17. CSSが浮動小数点数の浮動小数点数の問題
- 18. 浮動小数点浮動小数点浮動小数点浮動小数点数 - 浮動小数点数を持つ2つの要素:左に動くようにdivを配置する右のスタイル
- 19. 中央要素が浮動小数点浮動小数点:左
- 20. "。" zendバリデータの浮動小数点数の小数点以下は
- 21. 私の浮動小数点左のdivsは、ページが狭すぎると浮動小数点になります
- 22. Pythonの小数点と浮動小数点数のあいまいさは?
- 23. なぜ浮動小数点型の浮動小数点型は、正常に動作しないのですか?
- 24. float <<整数部と浮動小数点の両方の精度を設定する操作
- 25. 32651:浮動小数点浮動小数点浮動小数点エラーのルビー比較
- 26. 小数点浮動小数点(C++)
- 27. 浮動小数点型の浮動小数点ポストがポストボックス外に出る
- 28. IE7浮動小数点浮動小数点問題
- 29. 浮動小数点型の浮動小数点型でインクリメント(演算子++)を使用していますか?
- 30. Javascript/jQuery - 浮動小数点数と浮動小数点数()への問題
http://code.metager.de/source/xref/NetBSD/src/lib/libc/arch/arm/softfloat/
FreeBSD実装:http://web.mit.edu/freebsd/head/lib/libc/arm/aeabi/aeabi_double.c http://web.mit.edu/freebsd/head/lib/libc/arm/aeabi/ aeabi_asm_double.S – osgx
私はimplemを使いたいgccのソースコード – user3674043
からのこれらの関数の使用libgccとの静的または動的リンクを使用していますか?静的リンクは、使用される関数のみを保持します。 – osgx