Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
Reply to @greyarea@mitra.vpclmulqdq.moe
諏訪子@suwako@sns.076.moe (2026-03-04 16:06:19)
@greyarea 有難う
記事を更新した
---Reply---
Grey Area@greyarea@mitra.vpclmulqdq.moe (2026-03-04 17:28:52)
@suwako
odin build . -o:minimal -no-bounds-check -disable-assertからodin build . -o:speed -no-bounds-check -disable-assertでもっと減ると思います。
clangやgccに例えれば:
-o:none->-O0
-o:minimal->-O1
-o:speed->-O2(おすすめ)
-o:size->-Os何故デフォルトで古いプロセッサをサポートしないのか理解出来ませんが、回避策があると分かって良かったです。”大半のユーザーが20年前のCPUを使ってないだろう”と、その決断がされたのが関数ごとに使う機能(例えば@(enable_target_feature="avx,avx2"))の設定が実装される前だったからだと思います。
Reply
---Replies---
諏訪子@suwako@sns.076.moe (2026-03-04 18:10:57)
@greyarea あ、「minimal」=「O2」と「speed」=「O1」だと思った・・・