llogiq / newlinebench

MIT License
22 stars 2 forks source link

Raspberry Pi 3 (ARMv7 Processor rev 4 (v7l)) #11

Open adrianN opened 7 years ago

adrianN commented 7 years ago

running 25 tests
test check ... ignored
test test_fast_newlines               ... bench:      30,344 ns/iter (+/- 30,560)
test test_fast_nonewlines             ... bench:      30,322 ns/iter (+/- 286)
test test_fast_random                 ... bench:     454,955 ns/iter (+/- 5,743)
test test_fast_somenewlines           ... bench:         150 ns/iter (+/- 1)
test test_faster_newlines             ... bench:      40,698 ns/iter (+/- 247)
test test_faster_nonewlines           ... bench:      40,697 ns/iter (+/- 260)
test test_faster_random               ... bench:     611,143 ns/iter (+/- 11,975)
test test_faster_somenewlines         ... bench:         194 ns/iter (+/- 0)
test test_fastest_newlines            ... bench:      14,898 ns/iter (+/- 26)
test test_fastest_nonewlines          ... bench:      14,897 ns/iter (+/- 41)
test test_fastest_random              ... bench:     224,316 ns/iter (+/- 454)
test test_fastest_somenewlines        ... bench:         105 ns/iter (+/- 0)
test test_hyperscreaming_newlines     ... bench:      14,834 ns/iter (+/- 126)
test test_hyperscreaming_nonewlines   ... bench:      14,849 ns/iter (+/- 99)
test test_hyperscreaming_random       ... bench:     229,218 ns/iter (+/- 8,037)
test test_hyperscreaming_somenewlines ... bench:         109 ns/iter (+/- 1)
test test_screaming_newlines          ... bench:      13,069 ns/iter (+/- 34)
test test_screaming_nonewlines        ... bench:      13,068 ns/iter (+/- 38)
test test_screaming_random            ... bench:     196,560 ns/iter (+/- 3,732)
test test_screaming_somenewlines      ... bench:          91 ns/iter (+/- 1)
test test_slow_newlines               ... bench:      33,379 ns/iter (+/- 225)
test test_slow_nonewlines             ... bench:      33,375 ns/iter (+/- 201)
test test_slow_random                 ... bench:     502,030 ns/iter (+/- 14,256)
test test_slow_somenewlines           ... bench:           3 ns/iter (+/- 0)
adrianN commented 7 years ago

It compiles with a warning

warning: literal out of range for usize
  --> src/lib.rs:28:37
   |
28 | const EVERY_OTHER_BYTE_LO : usize = 0x0001000100010001;
   |                                     ^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(overflowing_literals)] on by default