Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RoDmitry/atoi_simd
/ functions
Functions
155 in github.com/RoDmitry/atoi_simd
⨍
Functions
155
◇
Types & classes
5
↓ 35 callers
Function
parse
(s: &[u8])
tests/reimpl.rs:8
↓ 14 callers
Function
cold_path
()
src/lib.rs:47
↓ 6 callers
Function
assert_unchecked
(cond: bool)
src/lib.rs:52
↓ 6 callers
Function
benchmark_group_max_20
( bench_group: &mut BenchmarkGroup<WallTime>, func: fn(&mut BenchmarkGroup<WallTime>, &str), )
bench/benches/benchmark.rs:559
↓ 6 callers
Function
parse_neg
(s: &[u8])
tests/reimpl.rs:28
↓ 6 callers
Function
parse_pos
(s: &[u8])
tests/reimpl.rs:18
↓ 5 callers
Function
load_len_16
(s: &[u8])
src/simd/neon.rs:203
↓ 5 callers
Function
test_each_zeroes
( s: &str, func: fn(&[u8]) -> Result<T, AtoiSimdError<'_>>, )
tests/test.rs:47
↓ 4 callers
Function
check_len_8
(val: u64)
src/fallback.rs:57
↓ 4 callers
Function
parse_simd_neon
( len: u32, chunk: uint8x16_t, )
src/simd/neon.rs:229
↓ 4 callers
Function
process_skipped
( res: Result<(u64, usize), AtoiSimdError<'_>>, skipped: u32, )
src/simd/mod.rs:27
↓ 4 callers
Function
test_each_zeroes_prefix
( s: &str, func: fn(&[u8]) -> Result<(T, usize), AtoiSimdError<'_>>, )
tests/test.rs:68
↓ 3 callers
Function
benchmark_group_max_10
( bench_group: &mut BenchmarkGroup<WallTime>, func: fn(&mut BenchmarkGroup<WallTime>, &str), )
bench/benches/benchmark.rs:546
↓ 3 callers
Function
load_8
(s: &[u8])
src/fallback.rs:26
↓ 3 callers
Function
load_len
(s: &[u8])
src/simd/sse_avx.rs:528
↓ 3 callers
Function
parse_simd_sse
(len: u32, chunk: __m128i)
src/simd/sse_avx.rs:582
↓ 3 callers
Function
test_each_position
(s: &str, func: fn(&[u8]) -> Result<T, AtoiSimdError<'_>>)
tests/test.rs:10
↓ 2 callers
Function
load_len_8
(s: &[u8])
src/simd/neon.rs:180
↓ 2 callers
Function
odd_even_8
(chunk: uint8x16_t)
src/simd/neon.rs:333
↓ 2 callers
Function
parse_skipped
(s: &[u8])
tests/reimpl.rs:4
↓ 2 callers
Function
process_8
(mut val: u64, len: u32)
src/fallback.rs:85
↓ 2 callers
Function
process_avx_gt
(cmp_left: __m256i, cmp_right: __m256i)
src/simd/sse_avx.rs:523
↓ 2 callers
Function
process_gt
(cmp_left: __m128i, cmp_right: __m128i)
src/simd/sse_avx.rs:518
↓ 2 callers
Function
test_each_position_prefix
( s: &str, func: fn(&[u8]) -> Result<(T, usize), AtoiSimdError<'_>>, )
tests/test.rs:23
↓ 1 callers
Function
bench_128
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:212
↓ 1 callers
Function
bench_128_std
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:286
↓ 1 callers
Function
bench_prefix_128
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:475
↓ 1 callers
Function
len_zeroes
(val: u64)
src/fallback.rs:115
↓ 1 callers
Function
len_zeroes_128
(val: u128)
src/fallback.rs:121
↓ 1 callers
Function
load
(s: &[u8])
src/simd/sse_avx.rs:105
↓ 1 callers
Function
load_16
(s: &[u8])
src/simd/neon.rs:75
↓ 1 callers
Function
load_8
(s: &[u8])
src/simd/neon.rs:26
↓ 1 callers
Function
load_avx
(s: &[u8])
src/simd/sse_avx.rs:195
↓ 1 callers
Function
load_avx_len
(s: &[u8])
src/simd/sse_avx.rs:546
↓ 1 callers
Function
odd_even_16
(chunk: uint8x16_t)
src/simd/neon.rs:342
↓ 1 callers
Function
odd_even_32
(chunk: uint16x8_t)
src/simd/neon.rs:351
↓ 1 callers
Function
odd_even_64
(chunk: int32x4_t)
src/simd/neon.rs:360
↓ 1 callers
Function
parse_simd_16_noskip
(s: &[u8])
src/simd/neon.rs:291
↓ 1 callers
Function
process_16
(mut val: u128, len: u32)
src/fallback.rs:93
↓ 1 callers
Function
process_avx
( s: &[u8], chunk: __m256i, len: u32, chunk_extra: __m128i, len_extra: u32, )
src/simd/sse_avx.rs:755
↓ 1 callers
Function
to_numbers
(chunk: __m128i)
src/simd/sse_avx.rs:508
↓ 1 callers
Function
to_numbers_avx
(chunk: __m256i)
src/simd/sse_avx.rs:513
↓ 1 callers
Function
to_u32x4
(chunk: __m128i)
src/simd/sse_avx.rs:576
Method
atoi_simd_parse
( mut s: &[u8], )
src/linker/mod.rs:69
Method
atoi_simd_parse_neg
(s: &[u8])
src/linker/fb_32.rs:34
Method
atoi_simd_parse_neg
(s: &[u8])
src/linker/simd_64.rs:37
Method
atoi_simd_parse_neg
(s: &[u8])
src/linker/simd_32.rs:34
Method
atoi_simd_parse_neg
(s: &[u8])
src/linker/fb_64.rs:37
Method
atoi_simd_parse_pos
(s: &[u8])
src/linker/fb_32.rs:6
Method
atoi_simd_parse_pos
(s: &[u8])
src/linker/simd_64.rs:7
Method
atoi_simd_parse_pos
(s: &[u8])
src/linker/simd_32.rs:6
Method
atoi_simd_parse_pos
(s: &[u8])
src/linker/fb_64.rs:7
Method
atoi_simd_parse_prefix
( mut s: &[u8], )
src/linker/mod.rs:80
Method
atoi_simd_parse_prefix_neg
( s: &[u8], )
src/linker/fb_32.rs:39
Method
atoi_simd_parse_prefix_neg
( s: &[u8], )
src/linker/simd_64.rs:42
Method
atoi_simd_parse_prefix_neg
( s: &[u8], )
src/linker/simd_32.rs:39
Method
atoi_simd_parse_prefix_neg
( s: &[u8], )
src/linker/fb_64.rs:42
Method
atoi_simd_parse_prefix_pos
( s: &[u8], )
src/linker/fb_32.rs:11
Method
atoi_simd_parse_prefix_pos
( s: &[u8], )
src/linker/simd_64.rs:12
Method
atoi_simd_parse_prefix_pos
( s: &[u8], )
src/linker/simd_32.rs:11
Method
atoi_simd_parse_prefix_pos
( s: &[u8], )
src/linker/fb_64.rs:12
Function
atoi_simd_parse_prefix_signed
( mut s: &[u8], )
src/linker/mod.rs:119
Function
atoi_simd_parse_signed
( mut s: &[u8], )
src/linker/mod.rs:92
Function
bench_32
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:6
Function
bench_32_std
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:52
Function
bench_64
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:76
Function
bench_64_std
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:167
Function
bench_prefix_32
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:331
Function
bench_prefix_64
(bench_group: &mut BenchmarkGroup<WallTime>, str: &str)
bench/benches/benchmark.rs:402
Function
benchmark
(c: &mut Criterion)
bench/benches/benchmark.rs:596
Method
fmt
(&self, f: &mut fmt::Formatter)
src/error.rs:13
Function
parse
( s: &[u8], )
src/lib.rs:99
Function
parse_16_by_8
( s: &[u8], )
src/fallback.rs:162
Function
parse_8
(s: &[u8])
src/fallback.rs:127
Function
parse_any
(s: &[u8])
src/lib.rs:176
Function
parse_any_neg
(s: &[u8])
src/lib.rs:188
Function
parse_any_pos
(s: &[u8])
src/lib.rs:182
Function
parse_fb_128_neg
( s: &[u8], )
src/fallback.rs:387
Function
parse_fb_128_pos
( mut s: &[u8], )
src/fallback.rs:326
Function
parse_fb_64_neg
( s: &[u8], )
src/fallback.rs:314
Function
parse_fb_64_pos
( mut s: &[u8], )
src/fallback.rs:267
Function
parse_fb_checked_128_neg
( s: &[u8], )
src/fallback.rs:475
Function
parse_fb_checked_128_pos
( s: &[u8], )
src/fallback.rs:459
Function
parse_fb_checked_64_neg
( s: &[u8], )
src/fallback.rs:443
Function
parse_fb_checked_64_pos
( s: &[u8], )
src/fallback.rs:423
Function
parse_fb_checked_neg
( s: &[u8], )
src/fallback.rs:410
Function
parse_fb_checked_pos
( s: &[u8], )
src/fallback.rs:399
Function
parse_fb_neg
( mut s: &[u8], )
src/fallback.rs:233
Function
parse_fb_pos
( mut s: &[u8], )
src/fallback.rs:201
Function
parse_neg
(s: &[u8])
src/lib.rs:121
Function
parse_pos
(s: &[u8])
src/lib.rs:111
Function
parse_prefix
( s: &[u8], )
src/lib.rs:134
Function
parse_prefix
(s: &[u8])
tests/reimpl.rs:38
Function
parse_prefix_neg
( s: &[u8], )
src/lib.rs:162
Function
parse_prefix_neg
( s: &[u8], )
tests/reimpl.rs:58
Function
parse_prefix_pos
( s: &[u8], )
src/lib.rs:148
Function
parse_prefix_pos
(s: &[u8])
tests/reimpl.rs:48
Function
parse_prefix_tester
( chars: I, )
tests/test.rs:133
Function
parse_short_neg
(s: &[u8])
src/short.rs:50
Function
parse_short_pos
(s: &[u8])
src/short.rs:19
next →
1–100 of 155, ranked by callers