From: Arnaud Giersch Date: Wed, 24 Apr 2019 20:17:30 +0000 (+0200) Subject: Use bit shift operator (FIXME--). X-Git-Tag: v3.22.2~47 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/2c3b366355a1482b43fabc7458cd2075c955c5bf Use bit shift operator (FIXME--). --- diff --git a/examples/deprecated/java/dht/chord/Node.java b/examples/deprecated/java/dht/chord/Node.java index e201df9567..9d4ab360f0 100644 --- a/examples/deprecated/java/dht/chord/Node.java +++ b/examples/deprecated/java/dht/chord/Node.java @@ -305,13 +305,12 @@ public class Node extends Process { // It refreshes the finger table of the current node. private void fixFingers() { Msg.debug("Fixing fingers"); - int i = this.nextFingerToFix; - int successorId = this.findSuccessor(this.id + (int)Math.pow(2,i)); //FIXME: SLOW + int successorId = findSuccessor(id + (1 << nextFingerToFix)); if (successorId != -1) { - if (successorId != fingers[i]) { - setFinger(i, successorId); + if (successorId != fingers[nextFingerToFix]) { + setFinger(nextFingerToFix, successorId); } - nextFingerToFix = (i + 1) % Common.NB_BITS; + nextFingerToFix = (nextFingerToFix + 1) % Common.NB_BITS; } }