mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 19:07:36 +00:00
Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.
We had some kernel-specific gizmos in AK that should really just be in the Kernel subdirectory instead. The only thing remaining after moving those was mmx_memcpy() which I moved to the ARCH(i386)-specific section of LibC/string.cpp.
This commit is contained in:
parent
c59fdcc021
commit
57c29491a3
6 changed files with 146 additions and 161 deletions
|
@ -11,13 +11,13 @@
|
|||
|
||||
#include <AK/Types.h>
|
||||
|
||||
#ifndef KERNEL
|
||||
#if defined(__serenity__) && !defined(KERNEL)
|
||||
extern "C" void* mmx_memcpy(void* to, const void* from, size_t);
|
||||
#endif
|
||||
|
||||
[[gnu::always_inline]] inline void fast_u32_copy(u32* dest, const u32* src, size_t count)
|
||||
{
|
||||
#ifndef KERNEL
|
||||
#if defined(__serenity__) && !defined(KERNEL)
|
||||
if (count >= 256) {
|
||||
mmx_memcpy(dest, src, count * sizeof(count));
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue