I dove into the Expression system again last night intending to remove more template stuff but getting sidetracked by the SIMD implementation. In the end, I found a nicer way to combine four float values into an __m128 and splitting an __m128 into four float values.
ComponentBinary demonstrates both splitting and combining as it takes two __m128
(
Read more... )