On 12/08/2014 06:05 PM, John Colvin wrote: > Well gcc gives me: Tried that with dmd, it gave me. bug.d(5): Error: incompatible types for ((a) >= (l)): '__vector(ulong[4])' and '__vector(ulong[4])' bug.d(5): Error: incompatible types for ((a) < (h)): '__vector(ulong[4])' and '__vector(ulong[4])' Yours looks better.