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:
@@ -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)
|
||||
|
Reference in New Issue
Block a user