From 6e7212a8e52d6768bb8fdae92483aeab09e32807 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Mon, 29 May 2023 00:28:45 +0800 Subject: fix(exp): Fix level calcuation function Signed-off-by: KunoiSayami --- expt_0525.cu | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'expt_0525.cu') diff --git a/expt_0525.cu b/expt_0525.cu index cff4f73..c753acd 100644 --- a/expt_0525.cu +++ b/expt_0525.cu @@ -503,8 +503,7 @@ __device__ bool LockFreeSkipList::Delete(LL key) { } __device__ bool LockFreeSkipList::Add(LL key) { - Node *newNode = GetNewNode( - key, LockFreeSkipList::trailing_zeroes(this->searchIndex(key))); + Node *newNode = GetNewNode(key, calcIndex(key)); int topLevel = newNode->topLevel; int bottomLevel = 0; Node *preds[MAX_LEVEL + 1]; -- cgit v1.3.1