Re: simplify stoeplitz_hash_ip*

2020-06-17 Thread David Gwynne
> On 18 Jun 2020, at 1:34 am, Theo Buehler wrote: > > The next step is to use that we have cached the result of the matrix > multiplication H * val in stoeplitz_cache_entry(scache, val), so the > identity (H * x) ^ (H * y) == H * (x ^ y) allows us to push the calls to > the cache function down

simplify stoeplitz_hash_ip*

2020-06-17 Thread Theo Buehler
The next step is to use that we have cached the result of the matrix multiplication H * val in stoeplitz_cache_entry(scache, val), so the identity (H * x) ^ (H * y) == H * (x ^ y) allows us to push the calls to the cache function down to the end of stoeplitz_hash_ip{4,6}{,port}(). The result is th