| 1053 | #include <string.h> |
| 1054 | extern bool _mi_cpu_has_fsrm; |
| 1055 | static 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 | } |
| 1063 | static inline void _mi_memzero(void* dst, size_t n) { |
| 1064 | if (_mi_cpu_has_fsrm) { |
| 1065 | __stosb((unsigned char*)dst, 0, n); |
no outgoing calls
no test coverage detected