MCPcopy Create free account

hub / github.com/awxkee/libblur / functions

Functions1,522 in github.com/awxkee/libblur

Functionfg_horizontal_pass_neon_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian.rs:39
Functionfg_horizontal_pass_neon_u8_rdm
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_q0_31.rs:36
Functionfg_horizontal_pass_neon_u8_sve
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sve/fast_gaussian_q0_31.rs:38
Functionfg_horizontal_pass_sse_f16
( undefined_slice: &UnsafeSlice<f16>, stride: u32, width: u32, height: u32, radius: u32,
src/sse/fast_gaussian_f16.rs:39
Functionfg_horizontal_pass_sse_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:42
Functionfg_horizontal_pass_sse_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:66
Functionfg_horizontal_pass_sse_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:82
Functionfg_horizontal_pass_sse_f32_impl
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:98
Functionfg_horizontal_pass_sse_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:40
Functionfg_horizontal_pass_sse_u16_def
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:58
Functionfg_horizontal_pass_sse_u16_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:74
Functionfg_horizontal_pass_sse_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/avx/fast_gaussian.rs:37
Functionfg_horizontal_pass_sse_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian.rs:43
Functionfg_horizontal_pass_sse_u8_def
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian.rs:61
Functionfg_horizontal_pass_sse_u8_impl
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian.rs:77
Functionfg_horizontal_pass_wasm_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/wasm32/fast_gaussian.rs:36
Functionfg_vertical_pass
# Params `T` - type of buffer `J` - accumulator type `M` - multiplication type, when weight will be applied this type will be used also
src/fast_gaussian.rs:176
Functionfg_vertical_pass_avx_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_f32.rs:304
Functionfg_vertical_pass_avx_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_f32.rs:328
Functionfg_vertical_pass_avx_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_f32.rs:343
Functionfg_vertical_pass_avx_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_u16.rs:262
Functionfg_vertical_pass_avx_u16_def
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_u16.rs:280
Functionfg_vertical_pass_avx_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/avx/fast_gaussian.rs:293
Functionfg_vertical_pass_avx_u8_def
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/avx/fast_gaussian.rs:311
Functionfg_vertical_pass_neon_f16
( bytes: &UnsafeSlice<f16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_f16.rs:35
Functionfg_vertical_pass_neon_f32
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_f32.rs:37
Functionfg_vertical_pass_neon_rdm
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_q0_31.rs:292
Functionfg_vertical_pass_neon_sve
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sve/fast_gaussian_q0_31.rs:297
Functionfg_vertical_pass_neon_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_u16.rs:264
Functionfg_vertical_pass_neon_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian.rs:247
Functionfg_vertical_pass_neon_u8_rdm
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_q0_31.rs:274
Functionfg_vertical_pass_neon_u8_sve
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sve/fast_gaussian_q0_31.rs:280
Functionfg_vertical_pass_sse_f16
( undefined_slice: &UnsafeSlice<T>, stride: u32, width: u32, height: u32, radius: u32,
src/sse/fast_gaussian_f16.rs:139
Functionfg_vertical_pass_sse_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:270
Functionfg_vertical_pass_sse_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:294
Functionfg_vertical_pass_sse_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:310
Functionfg_vertical_pass_sse_f32_impl
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_f32.rs:326
Functionfg_vertical_pass_sse_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:272
Functionfg_vertical_pass_sse_u16_def
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:290
Functionfg_vertical_pass_sse_u16_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_u16.rs:306
Functionfg_vertical_pass_sse_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian.rs:275
Functionfg_vertical_pass_sse_u8_def
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian.rs:293
Functionfg_vertical_pass_wasm_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/wasm32/fast_gaussian.rs:129
Functionfgn_horizontal_pass
# Params `T` - type of buffer `J` - accumulator type `M` - multiplication type, when weight will be applied this type will be used also
src/fast_gaussian_next.rs:292
Functionfgn_horizontal_pass_avx2_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/avx/fast_gaussian_next.rs:345
Functionfgn_horizontal_pass_avx_f32
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:365
Functionfgn_horizontal_pass_avx_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:389
Functionfgn_horizontal_pass_avx_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:404
Functionfgn_horizontal_pass_avx_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_u16.rs:336
Functionfgn_horizontal_pass_avx_u16_large
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_u16_large.rs:181
Functionfgn_horizontal_pass_neon_f16
( bytes: &UnsafeSlice<f16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_f16.rs:126
Functionfgn_horizontal_pass_neon_f32
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_f32.rs:283
Functionfgn_horizontal_pass_neon_impl
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_next_q0_31.rs:341
Functionfgn_horizontal_pass_neon_impl_sve
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sve/fast_gaussian_next_q0_31.rs:349
Functionfgn_horizontal_pass_neon_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16.rs:298
Functionfgn_horizontal_pass_neon_u16_large_r
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_large.rs:157
Functionfgn_horizontal_pass_neon_u16_large_r_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_large.rs:175
Functionfgn_horizontal_pass_neon_u16_q0_31
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_q0_31.rs:309
Functionfgn_horizontal_pass_neon_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_next.rs:299
Functionfgn_horizontal_pass_neon_u8_rdm
( undefined_slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32,
src/neon/fast_gaussian_next_q0_31.rs:316
Functionfgn_horizontal_pass_neon_u8_sve
( undefined_slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32,
src/sve/fast_gaussian_next_q0_31.rs:324
Functionfgn_horizontal_pass_q0_31_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_q0_31.rs:327
Functionfgn_horizontal_pass_sse_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:313
Functionfgn_horizontal_pass_sse_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:337
Functionfgn_horizontal_pass_sse_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:353
Functionfgn_horizontal_pass_sse_f32_impl
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:369
Functionfgn_horizontal_pass_sse_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:334
Functionfgn_horizontal_pass_sse_u16_def
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:352
Functionfgn_horizontal_pass_sse_u16_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:368
Functionfgn_horizontal_pass_sse_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:340
Functionfgn_horizontal_pass_sse_u8_def
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:358
Functionfgn_horizontal_pass_sse_u8_impl
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:374
Functionfgn_vertical_pass
# Params `T` - type of buffer `J` - accumulator type `M` - multiplication type, when weight will be applied this type will be used also
src/fast_gaussian_next.rs:154
Functionfgn_vertical_pass_avx_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:36
Functionfgn_vertical_pass_avx_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:64
Functionfgn_vertical_pass_avx_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_f32.rs:79
Functionfgn_vertical_pass_avx_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_u16.rs:38
Functionfgn_vertical_pass_avx_u16_large
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/avx/fast_gaussian_next_u16_large.rs:36
Functionfgn_vertical_pass_avx_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/avx/fast_gaussian_next.rs:36
Functionfgn_vertical_pass_neon_f16
( bytes: &UnsafeSlice<f16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_f16.rs:37
Functionfgn_vertical_pass_neon_f32
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_f32.rs:40
Functionfgn_vertical_pass_neon_impl_rdm
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_next_q0_31.rs:61
Functionfgn_vertical_pass_neon_impl_sve
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sve/fast_gaussian_next_q0_31.rs:60
Functionfgn_vertical_pass_neon_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16.rs:36
Functionfgn_vertical_pass_neon_u16_large_r
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_large.rs:43
Functionfgn_vertical_pass_neon_u16_large_r_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_large.rs:61
Functionfgn_vertical_pass_neon_u16_q0_31
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_q0_31.rs:36
Functionfgn_vertical_pass_neon_u8
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/neon/fast_gaussian_next.rs:36
Functionfgn_vertical_pass_neon_u8_rdm
( undefined_slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32,
src/neon/fast_gaussian_next_q0_31.rs:36
Functionfgn_vertical_pass_neon_u8_sve
( undefined_slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32,
src/sve/fast_gaussian_next_q0_31.rs:35
Functionfgn_vertical_pass_q0_31_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/neon/fast_gaussian_next_u16_q0_31.rs:54
Functionfgn_vertical_pass_sse_f32
( slice: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:39
Functionfgn_vertical_pass_sse_f32_def
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:63
Functionfgn_vertical_pass_sse_f32_fma
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:79
Functionfgn_vertical_pass_sse_f32_impl
( bytes: &UnsafeSlice<f32>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_f32.rs:95
Functionfgn_vertical_pass_sse_u16
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:40
Functionfgn_vertical_pass_sse_u16_def
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:58
Functionfgn_vertical_pass_sse_u16_impl
( bytes: &UnsafeSlice<u16>, stride: u32, width: u32, height: u32, radius: u32, start:
src/sse/fast_gaussian_next_u16.rs:74
Functionfgn_vertical_pass_sse_u8
( slice: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:40
Functionfgn_vertical_pass_sse_u8_def
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:58
← previousnext →901–1,000 of 1,522, ranked by callers