unpckhps requires sse1, punpckhdq requires sse2.