pubfn murmurhash3_x86_32(bytes: &[u8], seed: u32) -> u32 { let c1 = 0xcc9e2d51u32; let c2 = 0x1b873593u32; let read_size = 4; let len = bytes.len() as u32; let block_count = len / read_size;
letmut h1 = seed;
for i in0..block_count as usize { letmut k1 = get_32_block(bytes, i);
#[test] fn test_large_data() {
assert!(murmurhash3_x86_32("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam at consequat massa. Cras eleifend pellentesque ex, at dignissim libero maximus ut. Sed eget nulla felis".as_bytes(), 0)
== 1004899618);
}
#[cfg(feature="nightly")] mod bench { externcrate rand; externcrate test;
use std::iter::FromIterator; useself::rand::Rng; useself::test::{Bencher, black_box};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.