]> git.ozlabs.org Git - ccan/commit
htable: optimize a little more.
authorRusty Russell <rusty@rustcorp.com.au>
Thu, 9 Jun 2022 04:10:40 +0000 (13:40 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Thu, 9 Jun 2022 04:13:04 +0000 (13:43 +0930)
commit0f144bfe0ca3cc06564e19a7f3ea40177d1a3c2c
tree8d4815e4fb151603130547f673ff9bdcd914a5a5
parent7218ee2476d8a7e4f9413781e2bedcd2daaa8190
htable: optimize a little more.

tools/speed (10 runs) vs before fix:

-Lookup after half-change (match): 53-61(54.8+/-2.3) ns
+Lookup after half-change (match): 63-97(72.4+/-9) ns
-Churning fifth time: 171-181(175.4+/-2.9) ns
+Churning fifth time: 179-198(183.9+/-5.2) ns

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ccan/htable/htable.c
ccan/htable/htable.h