glibc requires #pragma GCC target("sse2") to use SSE2 instructions