diff options
| author | Ulrik Sverdrup <bluss@users.noreply.github.com> | 2015-07-25 11:59:06 +0200 |
|---|---|---|
| committer | Ulrik Sverdrup <bluss@users.noreply.github.com> | 2015-07-25 12:26:18 +0200 |
| commit | 27c44ce9c3be36d49b829e3dfbdcc983bddd727d (patch) | |
| tree | 20a97508a2ac63cf43a7b55bb2e9ac8076444c28 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 5f6a61e16524025a690ac5512669583145db94b1 (diff) | |
| download | rust-27c44ce9c3be36d49b829e3dfbdcc983bddd727d.tar.gz rust-27c44ce9c3be36d49b829e3dfbdcc983bddd727d.zip | |
siphash: Reorder hash state in the struct
If they are ordered v0, v2, v1, v3, the compiler can find just a few simd optimizations itself. The new optimization I could observe on x86-64 was using 128 bit registers for the v = key ^ constant operations in new / reset.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
