- &movdqa (&QWP(0,"esp",$out),"xmm0");
- &lea ("eax",&DWP(0,"ecx",$inp));
- &xchg ("ah","al");
+ &mov (&DWP(12,"esp",$out),"ecx");
+ &bswap ("ecx");
+ &movq (&QWP(0,"esp",$out),"xmm0");
+ &inc ("ecx");
+ &mov (&DWP(8,"esp",$out),"eax");
+ &bswap ("ecx");