Assume SSE2 on x86_64
Don't use an unsigned it to check for <0 :|