monarch_dodra: > is there a reason that simd can't do this? I find it strange, > since simd allows for straight up array to array opEquals, but > not array to value? SIMD instructions support those operations, so it's mostly a matter of designing a good semantics for D and implementing it. Bye, bearophile