#include "internal.h" int mem·set64(void *dst, uintptr size, uint64 val) { intptr i; for(i = 0; i < (size & (~7)); i += 8) mem·copy((byte*)dst + i, 8, &val); for(; i < size; i++) ((byte*)dst)[i] = ((byte*)&val)[i&7]; return 0; }