after careful inspection, dot product without ssse3 instructions are not any faster than plain float calcs, so no reason to use it (not everyone has ssse3...)