プロジェクト

全般

プロフィール

202556時点のまとめ » 履歴 » バージョン 5

開発 次郎, 2025/05/06 06:43

1 1 開発 次郎
h1. 2025/5/6時点のまとめ
2
3
h2. 結果まとめ
4
5
# cpp_bin_float_100型とlong double型ではどれくらいの処理時間差があるのか?
6
** (結果)100倍以上
7
# MSYS2/MinGW64環境でパッケージはビルドできるのか?
8 3 開発 次郎
** GCC 4.8.5
9
*** (答え)4.8.2が最も古いのでPKGBUILDは不可。ただしSOURCEFORGE/x86_64-4.8.5-release-win32-sjlj-rt_v4-rev0.7zが使える
10 1 開発 次郎
** boost
11
*** (答え)mingw64/mingw-w64-x86_64-boost があるからパッケージ化できるはず。PKGBUILDがある場合
12
** log4cpp
13 2 開発 次郎
*** (答え)ucrt64/mingw-w64-ucrt-x86_64-log4cpp はあるがMinGWパッケージになるのか?不明
14 1 開発 次郎
** PROJ4
15
*** (答え)mingw64/mingw-w64-x86_64-proj があるからパッケージ化できるはず。PKGBUILDがある場合
16 4 開発 次郎
17
h2. 詳細
18 5 開発 次郎
19
h3. cpp_bin_float_100型とlong double型 処理速度比較
20
21
h4. MSYS/MinGW(Windows)
22
23
|項目|double|long double|cpp_bin_float_100|
24
|変数サイズ|8|16|80|
25
|sin|284|274|613004|
26
|cos|268|284|563428|
27
|tan|224|292|612512|
28
|pow|232|310|15891|
29
|sqrt|190|184|148743|
30
|サンプル|2355|4438|3526710|
31
※単位はCPUクロック・カウント
32
33
h4. CentOS 7(WSL)
34
35
|項目|double|long double|cpp_bin_float_100|
36
|変数サイズ|8|16|80|
37
|sin|100|100|91000|
38
|cos|100|100|92500|
39
|tan|100|100|185500|
40
|pow|0|100|10600|
41
|sqrt|0|100|12300|
42
|サンプル|700|1300|1046000|
43
※単位はn秒
44
45
46
{{collapse(計測したホストPCのスペック,閉じる)
47
<pre>
48
C:\Users\Tatsuo>systeminfo
49
50
OS 名:                      Microsoft Windows 11 Pro for Workstations
51
OS バージョン:              10.0.26100 N/A ビルド 26100
52
OS ビルドの種類:            Multiprocessor Free
53
システム製造元:             Dell Inc.
54
システム モデル:            Precision 3240 Compact
55
システムの種類:             x64-based PC
56
プロセッサ:                 1 プロセッサインストール済みです。
57
                            [01]: Intel64 Family 6 Model 165 Stepping 5 GenuineIntel ~3401 Mhz
58
BIOS バージョン:            Dell Inc. 1.33.0, 2025/02/04
59
物理メモリの合計:           40,672 MB
60
利用できる物理メモリ:       23,282 MB
61
仮想メモリ: 最大サイズ:     43,232 MB
62
仮想メモリ: 利用可能:       24,658 MB
63
ネットワーク カード:        3 NIC(s) インストール済みです。
64
仮想化ベースのセキュリティ: 状態: 実行中\
65
Hyper-V の要件:             ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。
66
</pre>
67
}}