SYMBOL INDEX (68 symbols across 10 files) FILE: benches/bench.rs function random_bytes (line 13) | fn random_bytes(len: usize) -> Vec { function get_counts (line 25) | fn get_counts() -> Vec { function get_config (line 35) | fn get_config() -> Criterion { function bench_counts (line 47) | fn bench_counts(criterion: &mut Criterion) { function bench_num_chars (line 70) | fn bench_num_chars(criterion: &mut Criterion) { FILE: src/integer_simd.rs function splat (line 6) | fn splat(byte: u8) -> usize { function usize_load_unchecked (line 11) | unsafe fn usize_load_unchecked(bytes: &[u8], offset: usize) -> usize { function bytewise_equal (line 21) | fn bytewise_equal(lhs: usize, rhs: usize) -> usize { function sum_usize (line 29) | fn sum_usize(values: usize) -> usize { function is_leading_utf8_byte (line 40) | fn is_leading_utf8_byte(values: usize) -> usize { function chunk_count (line 45) | pub fn chunk_count(haystack: &[u8], needle: u8) -> usize { function chunk_num_chars (line 86) | pub fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/lib.rs function count (line 67) | pub fn count(haystack: &[u8], needle: u8) -> usize { function num_chars (line 133) | pub fn num_chars(utf8_chars: &[u8]) -> usize { FILE: src/naive.rs function naive_count_32 (line 11) | pub fn naive_count_32(haystack: &[u8], needle: u8) -> usize { function naive_count (line 24) | pub fn naive_count(utf8_chars: &[u8], needle: u8) -> usize { function naive_num_chars (line 42) | pub fn naive_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/simd/aarch64.rs constant MASK (line 6) | const MASK: [u8; 32] = [ function u8x16_from_offset (line 12) | unsafe fn u8x16_from_offset(slice: &[u8], offset: usize) -> uint8x16_t { function u8x16_x4_from_offset (line 23) | unsafe fn u8x16_x4_from_offset(slice: &[u8], offset: usize) -> uint8x16x... function sum (line 34) | unsafe fn sum(u8s: uint8x16_t) -> usize { function sum4 (line 38) | unsafe fn sum4(u1: uint8x16_t, u2: uint8x16_t, u3: uint8x16_t, u4: uint8... function chunk_count (line 43) | pub unsafe fn chunk_count(haystack: &[u8], needle: u8) -> usize { function is_following_utf8_byte (line 100) | unsafe fn is_following_utf8_byte(u8s: uint8x16_t) -> uint8x16_t { function chunk_num_chars (line 108) | pub unsafe fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/simd/generic.rs constant MASK (line 11) | const MASK: [u8; 64] = [ function u8x64_from_offset (line 17) | unsafe fn u8x64_from_offset(slice: &[u8], offset: usize) -> u8x64 { function u8x32_from_offset (line 20) | unsafe fn u8x32_from_offset(slice: &[u8], offset: usize) -> u8x32 { function sum_x64 (line 24) | fn sum_x64(u8s: &u8x64) -> usize { function sum_x32 (line 29) | fn sum_x32(u8s: &u8x32) -> usize { function chunk_count (line 35) | pub fn chunk_count(haystack: &[u8], needle: u8) -> usize { function is_leading_utf8_byte_x64 (line 87) | fn is_leading_utf8_byte_x64(u8s: u8x64) -> u8x64 { function is_leading_utf8_byte_x32 (line 91) | fn is_leading_utf8_byte_x32(u8s: u8x32) -> u8x32 { function chunk_num_chars (line 95) | pub fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/simd/wasm.rs constant MASK (line 3) | const MASK: [u8; 32] = [ function u8x16_from_offset (line 9) | unsafe fn u8x16_from_offset(slice: &[u8], offset: usize) -> v128 { function u8x16x4_from_offset (line 22) | unsafe fn u8x16x4_from_offset(slice: &[u8], offset: usize) -> (v128, v12... function sum (line 40) | unsafe fn sum(u8s: v128) -> usize { function sum4 (line 53) | unsafe fn sum4(u1: v128, u2: v128, u3: v128, u4: v128) -> usize { function chunk_count (line 76) | pub unsafe fn chunk_count(haystack: &[u8], needle: u8) -> usize { function is_leading_utf8_byte (line 137) | unsafe fn is_leading_utf8_byte(u8s: v128) -> v128 { function chunk_num_chars (line 145) | pub unsafe fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/simd/x86_avx2.rs function _mm256_set1_epu8 (line 7) | pub unsafe fn _mm256_set1_epu8(a: u8) -> __m256i { function mm256_cmpneq_epi8 (line 12) | pub unsafe fn mm256_cmpneq_epi8(a: __m256i, b: __m256i) -> __m256i { constant MASK (line 16) | const MASK: [u8; 64] = [ function mm256_from_offset (line 23) | unsafe fn mm256_from_offset(slice: &[u8], offset: usize) -> __m256i { function sum (line 28) | unsafe fn sum(u8s: &__m256i) -> usize { function chunk_count (line 37) | pub unsafe fn chunk_count(haystack: &[u8], needle: u8) -> usize { function is_leading_utf8_byte (line 94) | unsafe fn is_leading_utf8_byte(u8s: __m256i) -> __m256i { function chunk_num_chars (line 102) | pub unsafe fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: src/simd/x86_sse2.rs function _mm_set1_epu8 (line 32) | pub unsafe fn _mm_set1_epu8(a: u8) -> __m128i { function mm_cmpneq_epi8 (line 37) | pub unsafe fn mm_cmpneq_epi8(a: __m128i, b: __m128i) -> __m128i { constant MASK (line 41) | const MASK: [u8; 32] = [ function mm_from_offset (line 47) | unsafe fn mm_from_offset(slice: &[u8], offset: usize) -> __m128i { function sum (line 52) | unsafe fn sum(u8s: &__m128i) -> usize { function chunk_count (line 58) | pub unsafe fn chunk_count(haystack: &[u8], needle: u8) -> usize { function is_leading_utf8_byte (line 115) | unsafe fn is_leading_utf8_byte(u8s: __m128i) -> __m128i { function chunk_num_chars (line 120) | pub unsafe fn chunk_num_chars(utf8_chars: &[u8]) -> usize { FILE: tests/check.rs function random_bytes (line 9) | fn random_bytes(len: usize) -> Vec { function check_count_large (line 23) | fn check_count_large() { function check_count_large_rand (line 30) | fn check_count_large_rand() { function check_count_some (line 38) | fn check_count_some() { function check_count_overflow (line 45) | fn check_count_overflow() { function check_count_overflow_many (line 52) | fn check_count_overflow_many() { function check_num_chars_large (line 66) | fn check_num_chars_large() { function check_num_chars_some (line 73) | fn check_num_chars_some() { function check_num_chars_overflow (line 79) | fn check_num_chars_overflow() { function check_num_chars_overflow_many (line 85) | fn check_num_chars_overflow_many() {