Re: [PATCH/RFC] hash: Let gcc decide how to multiply

From: David Miller
Date: Mon Aug 25 2014 - 14:48:03 EST


From: Daniel Borkmann <dborkman@xxxxxxxxxx>
Date: Mon, 25 Aug 2014 14:58:37 +0200

> On 08/25/2014 02:13 PM, Rasmus Villemoes wrote:
>> A 9+ years old comment in hash_64 says that gcc can't optimize
>> multiplication by GOLDEN_RATIO_PRIME_64. Well, compilers get smarter
>> and CPUs get faster all the time, so it is perhaps about time to
>> revisit that assumption.
>
> Seems fine by me, but Cc'ing a couple of others (as those you have
> Cc'ed
> haven't written that code :)). You might want to let your changes go
> via
> Andrew's tree, too, perhaps ...

You need to test the code generation for a cpu where the multiply
instruction is more expensive than the shifts and adds.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/