void __declspec(naked) DoCipher(DWORD ptr, DWORD nQwords){
__asm{
mov eax, [esp+4]
mov ecx, [esp+8]
finit
fldpi //mm7 = pi
Redo:
lea ebx, [eax+(ecx*8[b][/b])-8]
movq mm0, QWORD PTR[ebx]
pxor mm0, mm7
movq QWORD PTR[ebx], mm0
loop Redo
ret
}
}