From 14ca835fa24c1ed59c30c28d4c1e921a170b786a Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 5 May 2023 13:23:47 +0300 Subject: [PATCH] don't unroll comparatively extremely tiny loop --- src/builtins/sysfn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/sysfn.c b/src/builtins/sysfn.c index 219130b6..1a302397 100644 --- a/src/builtins/sysfn.c +++ b/src/builtins/sysfn.c @@ -471,7 +471,7 @@ B rand_deal_c1(B t, B x) { u64 mm = 0x0101010101010101ull * (m-1); TALLOC(usz, pos, 2*m) // Current and ending positions pos[0] = 0; pos[2*m-1] = n; - for (usz p=1; p> sd; + PLAINLOOP for (usz p=1; p> sd; usz i = 0; while (1) { u64 r = wyrand(&seed) & mm;