summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2024-01-07 21:27:12 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2024-01-07 21:27:12 -0500
commit7511420077500bb5fb6a013b630fb8ecaf92a165 (patch)
tree461a7a55ca5f90980fe62424a7a32a30c98580e5
parent2af2fb8e0cc7073b96be074f7585380138757332 (diff)
Fix first element of 1-byte Deduplicate result in some cases with 256 uniques
-rw-r--r--src/singeli/src/search.singeli2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/singeli/src/search.singeli b/src/singeli/src/search.singeli
index 7eceae3c..0e4d0287 100644
--- a/src/singeli/src/search.singeli
+++ b/src/singeli/src/search.singeli
@@ -229,6 +229,8 @@ def do_bittab{x0:*void, n:u64, tab:*void, u:u8, t, mode, r0} = {
}
setlabel{done}
}
+ # When u==0 isn't immediately tested, first result can be overwritten
+ if (rval) store{*u8~~r0, 0, load{*u8~~x0}}
u
}