well thats SSE extension not 'basic' x86 asm ... and i cant really see the purpose of doing that in a trainer.. well unless the score or something was a huge number, or you're transferrring large chunks of data of a predefined and aligned size.. hope u do a cpuid check before using it too
/me puts on his pedantic hat