\r
.686\r
.model flat,C\r
- .xmm\r
+ .mmx\r
.code\r
\r
;------------------------------------------------------------------------------\r
; VOID *\r
-; _mem_ZeroMem (\r
+; InternalMemZeroMem (\r
; IN VOID *Buffer,\r
; IN UINTN Count\r
-; )\r
+; );\r
;------------------------------------------------------------------------------\r
InternalMemZeroMem PROC USES edi\r
mov edi, [esp + 8]\r
jz @ZeroBytes\r
pxor mm0, mm0\r
@@:\r
- movntq [edi], mm0\r
+ movq [edi], mm0\r
add edi, 8\r
loop @B\r
- mfence\r
@ZeroBytes:\r
and edx, 7\r
xor eax, eax\r