diff --git a/src/singeli/src/select.singeli b/src/singeli/src/select.singeli index 44e74270..5ee83680 100644 --- a/src/singeli/src/select.singeli +++ b/src/singeli/src/select.singeli @@ -6,9 +6,6 @@ include './avx2' include './mask' include 'util/tup' -def minBulk{w, A, B & width{A}< width{B}} = w/width{B} -def minBulk{w, A, B & width{A}>=width{B}} = w/width{A} - # def:T - masked original content # b:B - pointer to data to index; if width{B} { - cw0:= loadBatch{w, i, TIF} + cw0:= loadBatch{w, i, VI} cw1:= cw0+xlf - cw:= blendF{cw0, cw1, cw0= ty_u{xlf}}}) return{0} - got:= gather{broadcast{TDF,0}, x, cw, M} - if (TDE!=TD) got&= broadcast{TDF, (1<