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