Re: [Cake] an experiment with an alternate hasher

2017-03-26 Thread Dave Taht
On Sun, Mar 26, 2017 at 9:16 AM, Jonathan Morton wrote: > >> On 26 Mar, 2017, at 19:00, Dave Taht wrote: >> >> popcount is, regrettably, an sse4.2-only instruction > > A read through the ARM ISA Quick Reference Card: > >

Re: [Cake] an experiment with an alternate hasher

2017-03-26 Thread Jonathan Morton
> On 26 Mar, 2017, at 19:00, Dave Taht wrote: > > popcount is, regrettably, an sse4.2-only instruction A read through the ARM ISA Quick Reference Card: http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf …shows that there is no equivalent

[Cake] an experiment with an alternate hasher

2017-03-26 Thread Dave Taht
I am trying to see if I can get an adaquate avalanche distribution using a hash of popcount(src),(popcount(dst),srcport,dstport, protocol, seed. popcount is, regrettably, an sse4.2-only instruction, and this version of the assembly routine can actually popcount up to 8 ipv6 addresses in a row,