操作
202556時点のまとめ » 履歴 » リビジョン 5
« 前 |
リビジョン 5/14
(差分)
| 次 »
開発 次郎, 2025/05/06 06:43
2025/5/6時点のまとめ¶
結果まとめ¶
- cpp_bin_float_100型とlong double型ではどれくらいの処理時間差があるのか?
- (結果)100倍以上
- MSYS2/MinGW64環境でパッケージはビルドできるのか?
- GCC 4.8.5
- (答え)4.8.2が最も古いのでPKGBUILDは不可。ただしSOURCEFORGE/x86_64-4.8.5-release-win32-sjlj-rt_v4-rev0.7zが使える
- boost
- (答え)mingw64/mingw-w64-x86_64-boost があるからパッケージ化できるはず。PKGBUILDがある場合
- log4cpp
- (答え)ucrt64/mingw-w64-ucrt-x86_64-log4cpp はあるがMinGWパッケージになるのか?不明
- PROJ4
- (答え)mingw64/mingw-w64-x86_64-proj があるからパッケージ化できるはず。PKGBUILDがある場合
- GCC 4.8.5
詳細¶
cpp_bin_float_100型とlong double型 処理速度比較¶
MSYS/MinGW(Windows)¶
|項目|double|long double|cpp_bin_float_100|
|変数サイズ|8|16|80|
|sin|284|274|613004|
|cos|268|284|563428|
|tan|224|292|612512|
|pow|232|310|15891|
|sqrt|190|184|148743|
|サンプル|2355|4438|3526710|
※単位はCPUクロック・カウント
CentOS 7(WSL)¶
|項目|double|long double|cpp_bin_float_100|
|変数サイズ|8|16|80|
|sin|100|100|91000|
|cos|100|100|92500|
|tan|100|100|185500|
|pow|0|100|10600|
|sqrt|0|100|12300|
|サンプル|700|1300|1046000|
※単位はn秒