movd %xmm0,%eax movd %eax,%xmm0 I don't want to read assembly that's been optimised to kingdom come, but GCC can be verbose otherwise.