MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / _mi_memcpy

Function _mi_memcpy

3rd/mimalloc-2.0.9/include/mimalloc-internal.h:1055–1062  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1053#include <string.h>
1054extern bool _mi_cpu_has_fsrm;
1055static inline void _mi_memcpy(void* dst, const void* src, size_t n) {
1056 if (_mi_cpu_has_fsrm) {
1057 __movsb((unsigned char*)dst, (const unsigned char*)src, n);
1058 }
1059 else {
1060 memcpy(dst, src, n);
1061 }
1062}
1063static inline void _mi_memzero(void* dst, size_t n) {
1064 if (_mi_cpu_has_fsrm) {
1065 __stosb((unsigned char*)dst, 0, n);

Callers 6

mi_out_bufFunction · 0.85
mi_heap_strdupFunction · 0.85
mi_heap_strndupFunction · 0.85
chacha_splitFunction · 0.85
mi_wcsdupFunction · 0.85
_mi_memcpy_alignedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected