mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Fixed memset sse
This commit is contained in:
parent
e3180d4092
commit
d13c208218
@ -110,8 +110,8 @@ EXTERNC void *memcpy_ssse3(void *dest, const void *src, size_t n)
|
||||
|
||||
EXTERNC void *memcpy_sse4_1(void *dest, const void *src, size_t n)
|
||||
{
|
||||
CPU::__m128i *d = (CPU::__m128i *)dest;
|
||||
const CPU::__m128i *s = (const CPU::__m128i *)src;
|
||||
char *d = (char *)dest;
|
||||
const char *s = (const char *)src;
|
||||
|
||||
if ((((uintptr_t)d | (uintptr_t)s) & 0xF) == 0)
|
||||
{
|
||||
|
@ -144,7 +144,7 @@ EXTERNC void *memset_sse4_2(void *dest, int c, size_t n)
|
||||
"pcmpistri $0, (%0), %%xmm0\n"
|
||||
"movdqa %%xmm0, (%1)\n"
|
||||
:
|
||||
: "r"(c), "r"(d)
|
||||
: "r"(d), "r"(c)
|
||||
: "xmm0");
|
||||
d += 16;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user