On Tue, 26 Aug 2025 08:55:23 +0200
Morten Brørup <m...@smartsharesystems.com> wrote:

> > +static int
> > +rte_hash_k64_cmp_eq(const void *key1, const void *key2, size_t key_len)
> > +{
> > +   return rte_hash_k32_cmp_eq(key1, key2, key_len) |  
> 
> Is the "|" instead of "||", to compare in blocks of 64 bytes instead of 32, 
> intentional?

The cost of the conditional branch is usually higher than the cost of doing
a few more instructions on cached data.

Reply via email to