Avatar
https://github.com/omochi/SwiftyAlgebra/tree/inlineable ↑この inlineable ブランチで /Workspace/Sandbox/SwAlSandbox.xcworkspace に、Mac用コマンドラインアプリとしてビルドしていて
Contribute to SwiftyAlgebra development by creating an account on GitHub.
6:40 AM
@Taketo Sano のポインタ実装のmultiply2と、インライン化させたmultply4を100x100行列の掛け算1000回をやって秒数が出力される。
6:40 AM
問題はインライン化させるためには経由する関数呼び出しと参照するstored propertyが全部 public かつ inlineable で無ければならないので、
6:40 AM
grid とかが internal から public になってしまっているので実用性が無いということ・・・
6:43 AM
multply4はもともとのバージョンを forループに書き直したバージョン( initの中にもmapがあったんでこれも initを増やした