Correct. The first instruction is a SSE1 instruction (move scalar single precision), the second one is a SSE2 instruction (move scalar double precision).
I think they should have done proper detection of SSE2 - which they obviously haven't. SSE2 is pretty well defined how you detect it, so I don't see how they can have got that wrong unless they simply didn't do any checking at all [it either works or doesn't work on P4 as well].