differentiated CPP and C files; changed SSE to SSE2