euclidean cpp asm mmx sse2 codes added to git