MCPcopy Create free account

hub / github.com/awxkee/libblur / functions

Functions1,522 in github.com/awxkee/libblur

↓ 1 callersFunctionfilter_column_complex_u8_f32_impl_fc
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_u16_f32_fcma.rs:49
↓ 1 callersFunctionfilter_column_complex_u8_f32_impl_fc
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/neon/filter_column_complex_u8_f32_fcma.rs:57
↓ 1 callersFunctionfilter_column_sse_symm_u8_i32_impl
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/sse/filter_column_symm_approx_uq0_7.rs:50
↓ 1 callersFunctionfilter_column_sse_symm_uq15_u16_impl
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_uq15_u16.rs:54
↓ 1 callersFunctionfilter_column_sse_u8_i16_impl
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_u8_i16.rs:57
↓ 1 callersFunctionfilter_column_sse_u8_i32_impl
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_approx.rs:58
↓ 1 callersFunctionfilter_column_symm_sse_u16_f32_def
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_u16.rs:76
↓ 1 callersFunctionfilter_column_symm_sse_u16_f32_fma
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_u16.rs:65
↓ 1 callersFunctionfilter_column_symm_sse_u8_i16_impl
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_symm_u8_i16.rs:57
↓ 1 callersFunctionfilter_column_symm_u8_i32_impl
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_symm_approx.rs:58
↓ 1 callersFunctionfilter_row_avx_complex_u16_f32_impl
( arena: Arena, arena_src: &[u16], dst: &mut [Complex<i32>], image_size: ImageSize, kernel
src/filter1d/avx/filter_row_complex_u16_i32.rs:48
↓ 1 callersFunctionfilter_row_complex_f32_f32_impl
( arena: Arena, arena_src: &[f32], dst: &mut [Complex<f32>], image_size: ImageSize, kernel
src/filter1d/sse/filter_row_complex_f32_f32.rs:50
↓ 1 callersFunctionfilter_row_complex_u16_f32_impl
( arena: Arena, arena_src: &[u16], dst: &mut [Complex<f32>], image_size: ImageSize, kernel
src/filter1d/sse/filter_row_complex_u16_f32.rs:50
↓ 1 callersFunctionfilter_row_complex_u16_f32_impl
( arena: Arena, arena_src: &[u16], dst: &mut [Complex<i32>], image_size: ImageSize, kernel
src/filter1d/sse/filter_row_complex_u16_i32.rs:50
↓ 1 callersFunctionfilter_row_complex_u8_f32_impl
( arena: Arena, arena_src: &[u8], dst: &mut [Complex<f32>], image_size: ImageSize, kernel:
src/filter1d/sse/filter_row_complex_u8_f32.rs:50
↓ 1 callersFunctionfilter_row_complex_u8_i32_impl
( arena: Arena, arena_src: &[u8], dst: &mut [Complex<i16>], image_size: ImageSize, kernel:
src/filter1d/sse/filter_row_complex_u8_i32.rs:68
↓ 1 callersFunctionfilter_sse_column_complex_f32_f32_impl
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [f32], image_size: ImageSize, ker
src/filter1d/sse/filter_column_complex_f32_f32.rs:53
↓ 1 callersFunctionfilter_sse_column_complex_u16_f32_impl
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/sse/filter_column_complex_u16_f32.rs:52
↓ 1 callersFunctionfilter_sse_column_complex_u16_i32_impl
( arena: Arena, arena_src: &[&[Complex<i32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/sse/filter_column_complex_u16_i32.rs:78
↓ 1 callersFunctionfilter_sse_column_complex_u8_f32_impl
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/sse/filter_column_complex_u8_f32.rs:76
↓ 1 callersFunctionfilter_sse_column_complex_u8_i32_impl
( arena: Arena, arena_src: &[&[Complex<i16>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/sse/filter_column_complex_u8_i32.rs:79
↓ 1 callersMethodfind
(&self, x: usize, y: usize, z: usize)
src/fast_bilateral_filter.rs:220
↓ 1 callersFunctionfuzz_8bit
( width: usize, height: usize, x_kernel_size: usize, y_kernel_size: usize, channels: FastB
app/src/main.rs:69
↓ 1 callersFunctiongamma2p2_from_linear
Pure gamma transfer function for gamma 2.2
src/gamma_curves.rs:198
↓ 1 callersFunctiongamma2p2_to_linear
Linear transfer function for gamma 2.2
src/gamma_curves.rs:204
↓ 1 callersFunctiongamma2p8_from_linear
Pure gamma transfer function for gamma 2.8
src/gamma_curves.rs:210
↓ 1 callersFunctiongamma2p8_to_linear
Linear transfer function for gamma 2.8
src/gamma_curves.rs:216
↓ 1 callersFunctiongaussian_kernel_2d
(sigma: f32, radius: usize)
app/src/main.rs:95
↓ 1 callersFunctiongaussian_kernel_9x9
(sigma: f32)
src/lib.rs:232
↓ 1 callersFunctionhlg_from_linear
Gamma transfer function for HLG
src/gamma_curves.rs:277
↓ 1 callersFunctionhlg_to_linear
Linear transfer function for HLG
src/gamma_curves.rs:257
↓ 1 callersFunctionlcg_rand
(state: &mut u64)
src/fast_gaussian.rs:1026
↓ 1 callersFunctionlog100_from_linear
Gamma transfer function for Log100
src/gamma_curves.rs:110
↓ 1 callersFunctionlog100_sqrt10_from_linear
Gamma transfer function for Log100Sqrt10
src/gamma_curves.rs:144
↓ 1 callersFunctionlog100_sqrt10_to_linear
Linear transfer function for Log100Sqrt10
src/gamma_curves.rs:132
↓ 1 callersFunctionlog100_to_linear
Linear transfer function for Log100
src/gamma_curves.rs:120
↓ 1 callersMethodmake_f64_kernels
(&self)
src/gaussian/declaration.rs:187
↓ 1 callersFunctionmake_gamma
(transfer_function: TransferFunction)
src/image_linearization.rs:78
↓ 1 callersFunctionmake_gamma16
(transfer_function: TransferFunction)
src/image_linearization.rs:91
↓ 1 callersFunctionmake_linearization
(transfer_function: TransferFunction)
src/image_linearization.rs:63
↓ 1 callersFunctionmake_linearization16
(transfer_function: TransferFunction)
src/image_linearization.rs:44
↓ 1 callersFunctionmedian_blur_3x3
( src: &BlurImage<u8>, dst: &mut BlurImageMut<u8>, channels: usize, threading_policy: Threadin
src/neon/median/median_3.rs:177
↓ 1 callersFunctionmedian_blur_3x3_impl_16
( dst: &mut [u8], r0: &[u8], r1: &[u8], r2: &[u8], width: usize, channels: usize, )
src/neon/median/median_3.rs:219
↓ 1 callersFunctionmedian_blur_3x3_impl_16
( dst: &mut [u8], r0: &[u8], r1: &[u8], r2: &[u8], width: usize, channels: usize, )
src/avx/median/median_3.rs:228
↓ 1 callersFunctionmedian_blur_5x5
( src: &BlurImage<u8>, dst: &mut BlurImageMut<u8>, channels: usize, threading_policy: Threadin
src/neon/median/median_5.rs:127
↓ 1 callersFunctionmedian_blur_5x5_impl
(dst: &mut [u8], rows: [&[u8]; 5], width: usize, channels: usize)
src/neon/median/median_5.rs:156
↓ 1 callersFunctionmedian_blur_5x5_impl
(dst: &mut [u8], rows: [&[u8]; 5], width: usize, channels: usize)
src/avx/median/median_5.rs:158
↓ 1 callersFunctionmedian_blur_7x7
( src: &BlurImage<u8>, dst: &mut BlurImageMut<u8>, channels: usize, threading_policy: Threadin
src/neon/median/median_7.rs:177
↓ 1 callersFunctionmedian_blur_7x7_impl
(dst: &mut [u8], rows: [&[u8]; 7], width: usize, channels: usize)
src/neon/median/median_7.rs:232
↓ 1 callersFunctionmedian_blur_7x7_impl
(dst: &mut [u8], rows: [&[u8]; 7], width: usize, channels: usize)
src/avx/median/median_7.rs:235
↓ 1 callersFunctionmedian_filter
(x: [i32; 256], n: i32)
src/median_blur.rs:120
↓ 1 callersFunctionmul_set
(s1: uint32x4_t, w: float32x4_t)
src/box_filter/neon/rgba8.rs:79
↓ 1 callersFunctionmul_set
(s1: uint32x4_t, w: int32x4_t)
src/box_filter/neon/rgba8_q0_31.rs:63
↓ 1 callersFunctionmul_set_low_u16_v4
( s1: uint16x8_t, s2: uint16x8_t, s3: uint16x8_t, s4: uint16x8_t, w: float32x4_t, )
src/box_filter/neon/rgba8.rs:88
↓ 1 callersFunctionmul_set_low_u16_v4
( s1: uint16x8_t, s2: uint16x8_t, s3: uint16x8_t, s4: uint16x8_t, w: int32x4_t, )
src/box_filter/neon/rgba8_q0_31.rs:68
↓ 1 callersFunctionmul_set_v2
(s1: uint32x4_t, s2: uint32x4_t, w: float32x4_t)
src/box_filter/neon/rgba8.rs:64
↓ 1 callersFunctionmul_set_v2
(s1: uint32x4_t, s2: uint32x4_t, w: int32x4_t)
src/box_filter/neon/rgba8_q0_31.rs:53
↓ 1 callersFunctionmul_set_v2
(s1: uint32x4_t, s2: uint32x4_t, w: float32x4_t)
src/box_filter/neon/rgba16.rs:62
↓ 1 callersFunctionmul_spectrum_in_place
( value1: &mut [Complex<V>], other: &[Complex<V>], width: usize, height: usize, scale: V,
src/filter2d/mul_spectrum.rs:33
↓ 1 callersFunctionmul_spectrum_in_place_f32_impl
( value1: &mut [Complex<f32>], other: &[Complex<f32>], width: usize, height: usize, scale:
src/filter2d/neon/mul_spectrum_fcma.rs:45
↓ 1 callersFunctionmul_spectrum_in_place_f32_impl
( value1: &mut [Complex<f32>], other: &[Complex<f32>], width: usize, height: usize, scale:
src/filter2d/avx/mul_spectrum_f32.rs:70
↓ 1 callersFunctionmulh_complex_f32
(lhs: float32x2_t, rhs: float32x2_t)
src/filter2d/neon/mul_spectrum_neon.rs:102
↓ 1 callersFunctionmulhi_i32
(x: i32, y: i32)
src/fast_divide.rs:41
↓ 1 callersFunctionmulhi_i64
(x: i64, y: i64)
src/fast_divide.rs:34
↓ 1 callersFunctionneon_mul_spectrum_in_place_f32
( value1: &mut [Complex<f32>], other: &[Complex<f32>], width: usize, height: usize, scale:
src/filter2d/neon/mul_spectrum_neon.rs:32
↓ 1 callersFunctionneon_ring_vertical_row_summ_rdm_impl
( src: &[&[u8]; 2], dst: &mut [u8], working_row: &mut [u32], radius: u32, )
src/box_filter/neon/vsum8.rs:131
↓ 1 callersMethodoverlap_save_2d
( &self, dst: &mut BlurImageMut<K>, signal: &[T], sig_rows: usize, sig
src/filter2d/convolver.rs:252
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx512/row_symm_approx_binter3_uq0_7.rs:53
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx512/row_symm_approx_binter.rs:59
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx/row_symm_approx_binter3_uq0_7.rs:53
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx/row_symm_approx_binter.rs:61
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx/row_symm_approx_binter_uq0_7.rs:53
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/avx/row_symm_approx_binter5_uq0_7.rs:53
↓ 1 callersMethodpass
( &self, _: Arena, arena_src: &[u8], dst: &mut [u8], image_size: Image
src/filter1d/sse/filter_row_symm.rs:61
↓ 1 callersMethodpass
( &self, arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size
src/filter1d/sse/filter_column_symm.rs:64
↓ 1 callersMethodpass
( &self, arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_si
src/filter1d/sse/filter_column_f32.rs:58
↓ 1 callersMethodpass
( &self, arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size
src/filter1d/sse/filter_column.rs:64
↓ 1 callersMethodpass
( &self, edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHold
src/filter1d/sse/row_symm_approx_binter_uq0_7.rs:56
↓ 1 callersMethodpass
( &self, _: Arena, arena_src: &[f32], dst: &mut [f32], image_size: Ima
src/filter1d/sse/filter_row_f32.rs:58
↓ 1 callersMethodpass
( &self, arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_si
src/filter1d/sse/filter_column_f32_f64.rs:56
↓ 1 callersMethodpass
( &self, _: Arena, arena_src: &[u8], dst: &mut [u8], image_size: Image
src/filter1d/sse/filter_row.rs:61
↓ 1 callersMethodpass
( &self, _: Arena, arena_src: &[f32], dst: &mut [f32], image_size: Ima
src/filter1d/sse/filter_row_f32_f64.rs:56
↓ 1 callersMethodpass
( &self, src: &[f32], src_stride: u32, dst: &UnsafeSlice<f32>, dst_str
src/box_filter/avx/rgba_f32.rs:88
↓ 1 callersMethodpass
( &self, src: &[f32], src_stride: u32, unsafe_dst: &UnsafeSlice<f32>,
src/box_filter/sse/rgba_f32.rs:61
↓ 1 callersMethodpass
( &self, src: &[u16], src_stride: u32, unsafe_dst: &UnsafeSlice<u16>,
src/box_filter/sse/rgba16.rs:61
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<T>, stride: u32, width: u32, height: u32
src/stackblur/vertical.rs:72
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<T>, stride: u32, width: u32, height: u32
src/stackblur/horizontal.rs:74
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/wasm/vertical.rs:46
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/wasm/horizontal.rs:45
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f16>, stride: u32, width: u32, height: u
src/stackblur/neon/vertical_f16.rs:46
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f32>, stride: u32, width: u32, height: u
src/stackblur/neon/horizontal_f32.rs:49
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f16>, stride: u32, width: u32, height: u
src/stackblur/neon/horizontal_f16.rs:48
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f32>, stride: u32, width: u32, height: u
src/stackblur/neon/vertical_f32.rs:46
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/neon/horizontal_q0_31.rs:61
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/neon/vertical_q0_31.rs:60
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/sve/horizontal_q0_31.rs:63
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<u8>, stride: u32, width: u32, height: u3
src/stackblur/sse/vertical.rs:48
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f16>, stride: u32, width: u32, height: u
src/stackblur/sse/vertical_f16.rs:48
↓ 1 callersMethodpass_impl
( &self, pixels: &UnsafeSlice<f16>, stride: u32, width: u32, height: u
src/stackblur/sse/horizontal_f16.rs:49
↓ 1 callersFunctionpq_from_linear
Gamma transfer function for PQ
src/gamma_curves.rs:239
← previousnext →501–600 of 1,522, ranked by callers