MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / memset32_optimized

Function memset32_optimized

LibLemon/src/gfx/graphics.cpp:14–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12extern "C" void memset64_sse2(void* dest, uint64_t c, uint64_t count);
13
14inline void memset32_optimized(void* _dest, uint32_t c, size_t count){
15 uint32_t* dest = reinterpret_cast<uint32_t*>(_dest);
16 while(count--){
17 *(dest++) = c;
18 }
19 return;
20}
21
22inline void memset64_optimized(void* _dest, uint64_t c, size_t count) {
23 uint64_t* dest = reinterpret_cast<uint64_t*>(_dest);

Callers 1

DrawRectFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected