Peter Kjellerstedt wrote:
> You should move the calculation of rem to within the if statement,
> since the modulo operation is time consuming and the if statement
> is marked as unlikely(), i.e.:
>
> if (unlikely((bitmask_word >> hashbit1) & (bitmask_word >>
> hashbit2) & 1)) {
> Elf32_Word bucket;
> unsigned long rem;
>
> do_rem(rem, hash, tpnt->nbucket);
> bucket = tpnt->l_gnu_buckets[rem];
>
> //Peter
>
Done, thanks.
Carmelo
> _______________________________________________
> uClibc mailing list
> [email protected]
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>
>
_______________________________________________
uClibc mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/uclibc