Use "movd" instruction to manipulate MMX register to support more GNU assemblers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9055 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qhuang8
2009-08-12 02:23:31 +00:00
parent 23f41e5601
commit 945f5f400b
6 changed files with 6 additions and 6 deletions

View File

@@ -51,7 +51,7 @@ L0:
andq $7, %r8
shrq $3, %rcx # rcx <- # of Qwords to copy
jz L_CopyBytes
movq %mm0, %r10 # (Save mm0 in r10) ; Why just save 32 bits?
movd %mm0, %r10 # (Save mm0 in r10)
L1:
movq (%rsi), %mm0
movntq %mm0, (%rdi)