From 60a68c3c25018f66146f9f0baa96e6adb1943608 Mon Sep 17 00:00:00 2001 From: dzaima Date: Sun, 29 May 2022 14:20:11 +0300 Subject: [PATCH] manual shcpy loop --- src/core/stuff.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/stuff.h b/src/core/stuff.h index cf7b9311..4f79a027 100644 --- a/src/core/stuff.h +++ b/src/core/stuff.h @@ -78,7 +78,8 @@ static void arr_shCopy(Arr* n, B o) { // copy shape & rank from o to n } } static void shcpy(usz* dst, usz* src, size_t len) { - memcpy(dst, src, len*sizeof(usz)); + // memcpy(dst, src, len*sizeof(usz)); + NOUNROLL for (size_t i = 0; i < len; i++) dst[i] = src[i]; } static usz arr_csz(B x) {