New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve fallback speed when folded multiply is not available #134
Commits on Oct 19, 2021
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Oct 22, 2021
-
Use a runtime-rng feature flag instead of using OS detection (#82)
* Use a runtime-rng feature flag instead of using OS detection * Use --no-default-features on WASM * Update Cargo.toml Co-authored-by: bl-ue <54780737+bl-ue@users.noreply.github.com> Co-authored-by: Tom Kaitchuck <tkaitchuck@users.noreply.github.com> Co-authored-by: bl-ue <54780737+bl-ue@users.noreply.github.com>
-
Use cfg-if to simplify conditions
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Require rng for RandomState::default and new.
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Don't use runtime rng when fuzzing
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Nov 28, 2021
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Feb 27, 2022
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on May 26, 2022
-
Move get_src to a static method
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Aug 7, 2022
-
Merge with master master. Clean up imports
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Aug 9, 2022
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Remove direct hasher instantion
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Aug 16, 2022
-
Add faster fallback for architectures without folded_multiply
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Aug 19, 2022
-
Remove folded mul on non-folded-mul path
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Aug 20, 2022
-
Use extra keys in non-folded fallback
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Oct 24, 2022
-
Use add by 64 rather than xor.
Use swap bytes rather than shift. Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
Commits on Oct 25, 2022
-
Use psudo-folded-multiply to simplify code
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>
-
Signed-off-by: Tom Kaitchuck <Tom.Kaitchuck@gmail.com>