added ifndef to check for SSE4.1