]> git.proxmox.com Git - wasi-libc.git/blobdiff - libc-top-half/musl/src/string/memset.c
Use bulk memory opcodes when possible
[wasi-libc.git] / libc-top-half / musl / src / string / memset.c
index 5613a1486e6a6fc3988be6561f41b07b2647d80f..643695677afce8aeb1b0c17b95218cdf138d7f8a 100644 (file)
@@ -3,6 +3,9 @@
 
 void *memset(void *dest, int c, size_t n)
 {
+#if defined(__wasm_bulk_memory__)
+       return __builtin_memset(dest, c, n);
+#else
        unsigned char *s = dest;
        size_t k;
 
@@ -87,4 +90,5 @@ void *memset(void *dest, int c, size_t n)
 #endif
 
        return dest;
+#endif // __wasm_bulk_memory__
 }