謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

DMD 2.018

やっと配列演算。何かアセンブラで高速化しているらしい。SSE*使っているらしい。ベンチマークは他に任せるとして。
以下フォーラムより問題点引用。


It only works if the top level is an assignment operation.

Doesn't work for initializers.

Have to use slice [] operator.
internal/arrayint.d見たけど、SSEとかMMXとかのコードをコンパイラで自動生成できないのかなぁとか思った。それと確認してないけど固定長の時の処理は特殊化されてないんだろうなぁ。