add missing "cc" in the clobber list
This commit is contained in:
parent
721bf94599
commit
809699a5b6
1 changed files with 3 additions and 3 deletions
|
@ -61,7 +61,7 @@ inline static void *memcpy_get(void *dest, const void *src, size_t count)
|
|||
"rep ; movsb\n\t":"=&a" (h), "=&D"(i), "=&S"(j), "=&b"(k),
|
||||
"=&c"(l), "=&d"(m)
|
||||
:"0"(count / 32), "1"(dest), "2"(src),
|
||||
"3"(count):"memory");
|
||||
"3"(count):"memory","cc");
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ inline static void *memcpy_put(void* dest, const void *src, size_t count)
|
|||
"andl $3, %%ecx\n\t"
|
||||
"rep movsb\n\t"
|
||||
: "=&c"(i), "=&D"(j), "=&S"(k)
|
||||
: "0"(count/4), "g"(count), "1"(dest), "2"(src) : "memory");
|
||||
: "0"(count/4), "g"(count), "1"(dest), "2"(src) : "memory","cc");
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
@ -160,7 +160,7 @@ inline static void *memcpy_put(void *dest, const void *src, size_t count)
|
|||
"andl $3,%%ecx\n\t"
|
||||
"rep ; movsb\n\t":"=&c" (i), "=&D"(j), "=&S"(k), "=&a"(l)
|
||||
:"0"(count), "1"(dest), "2"(src)
|
||||
:"memory");
|
||||
:"memory","cc");
|
||||
|
||||
return dest;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue