From 2fdd72f1c4170c4a2c9937f102e87a1ab351d66a Mon Sep 17 00:00:00 2001 From: dzaima Date: Wed, 10 Jul 2024 02:40:54 +0300 Subject: [PATCH] faster XV**maxvalue{EH})}}) return{0xffff_ffff} - acc{M, minc, maxc} + if (acc{'minmax'}) { + @muLoop{bulk, 4}(xs in xb, M in 'm' over len) { + minc:= tree_fold{min, xs} + maxc:= tree_fold{max, xs} + if (homAny{M{(minc < XV**minvalue{EH}) | (maxc > XV**maxvalue{EH})}}) return{0xffff_ffff} + acc{M, minc, maxc} + } + } else { + @muLoop{bulk, 2}(xs in xb, M in 'm' over len) { + if (homAny{acc{M, xs} > XV**maxvalue{EH}}) return{0xffff_ffff} + } } acc{} } else if (X==i8) {