compiler doesn't like unmatched '' even in comments

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@482 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee 2008-09-08 06:48:23 +00:00
parent 39a08656f7
commit 8201ead1d9
1 changed files with 7 additions and 7 deletions

View File

@ -89,18 +89,18 @@ void * memcpy_amd(void *dest, const void *src, size_t n)
cmp ecx, TINY_BLOCK_COPY cmp ecx, TINY_BLOCK_COPY
jb $memcpy_ic_3 ; tiny? skip mmx copy jb $memcpy_ic_3 ; tiny? skip mmx copy
cmp ecx, 32*1024 ; don't align between 32k-64k because cmp ecx, 32*1024 ; do not align between 32k-64k because
jbe $memcpy_do_align ; it appears to be slower jbe $memcpy_do_align ; it appears to be slower
cmp ecx, 64*1024 cmp ecx, 64*1024
jbe $memcpy_align_done jbe $memcpy_align_done
$memcpy_do_align: $memcpy_do_align:
mov ecx, 8 ; a trick that's faster than rep movsb... mov ecx, 8 ; a trick that is faster than rep movsb...
sub ecx, edi ; align destination to qword sub ecx, edi ; align destination to qword
and ecx, 111b ; get the low bits and ecx, 111b ; get the low bits
sub ebx, ecx ; update copy count sub ebx, ecx ; update copy count
neg ecx ; set up to jump into the array neg ecx ; set up to jump into the array
add ecx, offset $memcpy_align_done add ecx, offset $memcpy_align_done
jmp ecx ; jump to array of movsb's jmp ecx ; jump to array of movsb''s
align 4 align 4
movsb movsb
@ -157,7 +157,7 @@ $memcpy_ic_3:
and ecx, 1111b ; only look at the "remainder" bits and ecx, 1111b ; only look at the "remainder" bits
neg ecx ; set up to jump into the array neg ecx ; set up to jump into the array
add ecx, offset $memcpy_last_few add ecx, offset $memcpy_last_few
jmp ecx ; jump to array of movsd's jmp ecx ; jump to array of movsd''s
$memcpy_uc_test: $memcpy_uc_test:
cmp ecx, UNCACHED_COPY/64 ; big enough? use block prefetch copy cmp ecx, UNCACHED_COPY/64 ; big enough? use block prefetch copy
@ -219,7 +219,7 @@ $memcpy_bp_2:
dec eax ; count down the cache lines dec eax ; count down the cache lines
jnz $memcpy_bp_2 ; keep grabbing more lines into cache jnz $memcpy_bp_2 ; keep grabbing more lines into cache
mov eax, CACHEBLOCK ; now that it's in cache, do the copy mov eax, CACHEBLOCK ; now that it is in cache, do the copy
align 16 align 16
$memcpy_bp_3: $memcpy_bp_3:
movq mm0, [esi ] ; read 64 bits movq mm0, [esi ] ; read 64 bits
@ -267,10 +267,10 @@ align 4
movsd movsd
movsd movsd
$memcpy_last_few: ; dword aligned from before movsd's $memcpy_last_few: ; dword aligned from before movsd''s
mov ecx, ebx ; has valid low 2 bits of the byte count mov ecx, ebx ; has valid low 2 bits of the byte count
and ecx, 11b ; the last few cows must come home and ecx, 11b ; the last few cows must come home
jz $memcpy_final ; no more, let's leave jz $memcpy_final ; no more, lets leave
rep movsb ; the last 1, 2, or 3 bytes rep movsb ; the last 1, 2, or 3 bytes
$memcpy_final: $memcpy_final: