MCPcopy Create free account

hub / github.com/awxkee/libblur / functions

Functions1,522 in github.com/awxkee/libblur

Functionfgn_vertical_pass_sse_u8_impl
( bytes: &UnsafeSlice<u8>, stride: u32, width: u32, height: u32, radius: u32, start: u
src/sse/fast_gaussian_next.rs:74
Functionfilter_1d_approx
Performs 2D separable approximated convolution on single plane image This method does approximate convolution in fixed point. # Arguments `image`:
src/filter1d/filter_1d_approx.rs:79
Functionfilter_1d_approx_sliding_buffer
( image: &BlurImage<T>, destination: &mut BlurImageMut<T>, row_kernel: &[F], column_kernel: &[
src/filter1d/filter_1d_approx.rs:380
Functionfilter_1d_complex
Performs 2D separable convolution on the image with complex domain kernel. This method does exact convolution on the image without any approximations
src/filter1d/filter_complex.rs:66
Functionfilter_1d_complex_fixed_point
Performs 2D separable convolution on the image with complex domain kernel in fixed point. This method does exact convolution on the image without any
src/filter1d/filter_complex_q.rs:69
Functionfilter_1d_complex_sliding_buffer
( image: &BlurImage<T>, destination: &mut BlurImageMut<T>, row_kernel: &[Complex<F>], column_k
src/filter1d/filter_complex.rs:221
Functionfilter_1d_complex_sliding_buffer_q
( image: &BlurImage<T>, destination: &mut BlurImageMut<T>, row_kernel: &[Complex<F>], column_k
src/filter1d/filter_complex_q.rs:263
Functionfilter_1d_exact
Performs 2D separable convolution on the image. This method does exact convolution on the image without any approximations using required intermediat
src/filter1d/filter.rs:67
Functionfilter_1d_exact_sliding_buffer
( image: &BlurImage<T>, destination: &mut BlurImageMut<T>, row_kernel: &[F], column_kernel: &[
src/filter1d/filter.rs:336
Functionfilter_2d
This performs direct 2D convolution on image. # Arguments `CN`: channels count. `src`: Source planar image. `src_stride`: Source image stride. `dst`
src/filter2d/filter_2d.rs:66
Functionfilter_2d_arbitrary
This performs direct 2D convolution on image. # Arguments `CN`: channels count. `src`: Source planar image. `dst`: Destination image. `image_size`:
src/filter2d/filter_2d.rs:136
Functionfilter_2d_fft
Performs 2D non-separable convolution on single plane image using FFT. This method does convolution using spectrum multiplication via fft. # Argumen
src/filter2d/filter_2d_fft.rs:60
Functionfilter_2d_fft_complex
Performs 2D non-separable convolution on single plane image using FFT with complex kernel. This method does convolution using spectrum multiplication
src/filter2d/filter_2d_fft.rs:110
Functionfilter_2d_rgb
This performs direct 2D convolution on RGB image. # Arguments `src`: Source RGG image. `src_stride`: Source image stride. `dst`: Destination RGB ima
src/filter2d/filter_2d_rgb.rs:58
Functionfilter_2d_rgb_fft
Performs 2D non-separable convolution on RGB image using FFT. This method does convolution using spectrum multiplication via fft. # Arguments `imag
src/filter2d/filter_2d_rgb_fft.rs:58
Functionfilter_2d_rgb_fft_complex
Performs 2D non-separable convolution on RGB image using FFT with complex kernel. This method does convolution using spectrum multiplication via fft.
src/filter2d/filter_2d_rgb_fft.rs:167
Functionfilter_2d_rgba
This performs direct 2D convolution on RGBA image. # Arguments `src`: Source RGBA image. `src_stride`: Source image stride. `dst`: Destination RGBA
src/filter2d/filter_2d_rgba.rs:58
Functionfilter_2d_rgba_fft
Performs 2D non-separable convolution on RGBA image using FFT. This method does convolution using spectrum multiplication via fft. # Arguments `ima
src/filter2d/filter_2d_rgba_fft.rs:58
Functionfilter_2d_rgba_fft_complex
Performs 2D non-separable convolution on RGBA image using FFT with complex kernel. This method does convolution using spectrum multiplication via fft
src/filter2d/filter_2d_rgba_fft.rs:179
Functionfilter_avx_column_complex_u16_f32
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/avx/filter_column_complex_u16_f32.rs:39
Functionfilter_avx_column_complex_u16_i32
( arena: Arena, arena_src: &[&[Complex<i32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/avx/filter_column_complex_u16_i32.rs:92
Functionfilter_avx_column_complex_u8_f32
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/avx/filter_column_complex_u8_f32.rs:90
Functionfilter_avx_column_complex_u8_i32
( arena: Arena, arena_src: &[&[Complex<i16>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/avx/filter_column_complex_u8_i32.rs:85
Functionfilter_avx_row_complex_f32_f32
( arena: Arena, arena_src: &[f32], dst: &mut [Complex<f32>], image_size: ImageSize, kernel
src/filter1d/avx/filter_row_complex_f32_f32.rs:38
Functionfilter_avx_row_complex_u16_f32
( arena: Arena, arena_src: &[u16], dst: &mut [Complex<f32>], image_size: ImageSize, kernel
src/filter1d/avx/filter_row_complex_u16_f32.rs:38
Functionfilter_avx_row_complex_u16_i32
( arena: Arena, arena_src: &[u16], dst: &mut [Complex<i32>], image_size: ImageSize, kernel
src/filter1d/avx/filter_row_complex_u16_i32.rs:35
Functionfilter_avx_row_complex_u8_f32
( arena: Arena, arena_src: &[u8], dst: &mut [Complex<f32>], image_size: ImageSize, kernel:
src/filter1d/avx/filter_row_complex_u8_f32.rs:38
Functionfilter_avx_row_complex_u8_i32
( arena: Arena, arena_src: &[u8], dst: &mut [Complex<i16>], image_size: ImageSize, kernel:
src/filter1d/avx/filter_row_complex_u8_i32.rs:35
Functionfilter_column
( arena: Arena, arena_src: &[&[T]], dst: &mut [T], image_size: ImageSize, scanned_kernel:
src/filter1d/filter_column.rs:37
Functionfilter_column_approx
( arena: Arena, arena_src: &[&[T]], dst: &mut [T], image_size: ImageSize, scanned_kernel:
src/filter1d/filter_column_approx.rs:35
Functionfilter_column_avx512_symm_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/avx512/filter_column_symm_approx.rs:42
Functionfilter_column_avx512_symm_u8_uq0_7
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/avx512/filter_column_symm_approx_uq0_7.rs:34
Functionfilter_column_avx_f32_f32
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/avx/filter_column_f32.rs:39
Functionfilter_column_avx_symm_f32_f32
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/avx/filter_column_symm_f32.rs:39
Functionfilter_column_avx_symm_f32_f64
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/avx/filter_column_symm_f32_f64.rs:36
Functionfilter_column_avx_symm_u16_f32
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/avx/filter_column_symm_u16.rs:50
Functionfilter_column_avx_symm_u16_f32_x2
( arena: Arena, brows: FilterBrows<u16>, dst: &mut [u16], image_size: ImageSize, dst_strid
src/filter1d/avx/filter_column_symm_u16_x2.rs:48
Functionfilter_column_avx_symm_u8_f32
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/avx/filter_column_symm.rs:49
Functionfilter_column_avx_symm_u8_f32_x2
( arena: Arena, brows: FilterBrows<u8>, dst: &mut [u8], image_size: ImageSize, dst_stride:
src/filter1d/avx/filter_column_symm_x2.rs:47
Functionfilter_column_avx_symm_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/avx/filter_column_symm_approx.rs:45
Functionfilter_column_avx_symm_u8_i32_app_x2
( arena: Arena, brows: FilterBrows<u8>, dst: &mut [u8], image_size: ImageSize, dst_stride:
src/filter1d/avx/filter_column_symm_approx_x2.rs:44
Functionfilter_column_avx_symm_u8_uq0_7
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/avx/filter_column_symm_approx_uq0_7.rs:35
Functionfilter_column_avx_symm_uq15_u16
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/avx/filter_column_symm_uq15_u16.rs:44
Functionfilter_column_avx_symm_uq15_u16_x2
( arena: Arena, brows: FilterBrows<u16>, dst: &mut [u16], image_size: ImageSize, dst_strid
src/filter1d/avx/filter_column_symm_uq15_u16_x2.rs:43
Functionfilter_column_avx_u8_f32
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/avx/filter_column.rs:49
Functionfilter_column_avx_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/avx/filter_column_approx.rs:43
Functionfilter_column_complex
( arena: Arena, arena_src: &[&[Complex<F>]], dst: &mut [T], image_size: ImageSize, kernel:
src/filter1d/filter_column_complex.rs:36
Functionfilter_column_complex_f32_f32
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [f32], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_f32_f32.rs:37
Functionfilter_column_complex_f32_f32_fcma
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [f32], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_f32_f32_fcma.rs:35
Functionfilter_column_complex_q
( arena: Arena, arena_src: &[&[Complex<I>]], dst: &mut [T], image_size: ImageSize, kernel:
src/filter1d/filter_column_complex_q.rs:41
Functionfilter_column_complex_u16_f32
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_u16_f32.rs:38
Functionfilter_column_complex_u16_f32_fcma
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_u16_f32_fcma.rs:36
Functionfilter_column_complex_u16_i32
( arena: Arena, arena_src: &[&[Complex<i32>]], dst: &mut [u16], image_size: ImageSize, ker
src/filter1d/neon/filter_column_complex_u16_i32.rs:63
Functionfilter_column_complex_u8_f32
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/neon/filter_column_complex_u8_f32.rs:93
Functionfilter_column_complex_u8_f32_fcma
( arena: Arena, arena_src: &[&[Complex<f32>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/neon/filter_column_complex_u8_f32_fcma.rs:35
Functionfilter_column_complex_u8_i32
( arena: Arena, arena_src: &[&[Complex<i16>]], dst: &mut [u8], image_size: ImageSize, kern
src/filter1d/neon/filter_column_complex_u8_i32.rs:114
Functionfilter_column_neon_f32_f32
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/neon/filter_column_f32.rs:38
Functionfilter_column_neon_symm_f32_f32
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/neon/filter_column_symm_f32.rs:35
Functionfilter_column_neon_symm_f32_f64
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/neon/filter_column_symm_f32_f64.rs:34
Functionfilter_column_neon_u8_f32
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column.rs:40
Functionfilter_column_neon_u8_i16
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column_u8_i16.rs:40
Functionfilter_column_neon_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column_approx.rs:39
Functionfilter_column_neon_u8_i32_i16_qrdm_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column_approx_rdm.rs:39
Functionfilter_column_sse_f32_f32
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_f32.rs:40
Functionfilter_column_sse_f32_f64
( arena: Arena, arena_src: &[&[f32]], dst: &mut [f32], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_f32_f64.rs:38
Functionfilter_column_sse_symm_u8_uq0_7
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/sse/filter_column_symm_approx_uq0_7.rs:37
Functionfilter_column_sse_symm_uq15_u16
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_uq15_u16.rs:41
Functionfilter_column_sse_u8_f32
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column.rs:46
Functionfilter_column_sse_u8_i16
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_u8_i16.rs:44
Functionfilter_column_sse_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_approx.rs:45
Functionfilter_column_symm_neon_u8_i16
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column_symm_u8_i16.rs:40
Functionfilter_column_symm_neon_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[i32]
src/filter1d/neon/filter_column_symm_approx.rs:39
Functionfilter_column_symm_neon_u8_i32_rdm
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/neon/filter_column_symm_approx_rdm.rs:40
Functionfilter_column_symm_neon_u8_i32_rdm_x3
( arena: Arena, brows: FilterBrows<u8>, dst: &mut [u8], image_size: ImageSize, dst_stride:
src/filter1d/neon/filter_column_symm_approx_rdm_x3.rs:40
Functionfilter_column_symm_neon_u8_uq0_7
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, kernel: &[u8],
src/filter1d/neon/filter_column_symm_approx_uq0_7.rs:35
Functionfilter_column_symm_neon_uq15_u16
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/neon/filter_column_symm_uq15_u16.rs:39
Functionfilter_column_symm_sse_u16_f32
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_u16.rs:47
Functionfilter_column_symm_sse_u16_f32_impl
( arena: Arena, arena_src: &[&[u16]], dst: &mut [u16], image_size: ImageSize, scanned_kern
src/filter1d/sse/filter_column_symm_u16.rs:87
Functionfilter_column_symm_sse_u8_f32
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_symm.rs:46
Functionfilter_column_symm_sse_u8_i16
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_symm_u8_i16.rs:44
Functionfilter_column_symm_u8_i32_app
( arena: Arena, arena_src: &[&[u8]], dst: &mut [u8], image_size: ImageSize, scanned_kernel
src/filter1d/sse/filter_column_symm_approx.rs:45
Functionfilter_column_symmetric_approx
( arena: Arena, arena_src: &[&[T]], dst: &mut [T], image_size: ImageSize, scanned_kernel:
src/filter1d/filter_column_approx_symmetric.rs:36
Functionfilter_rgb_row_neon_u8_i16
( _: Arena, arena_src: &[u8], dst: &mut [u8], image_size: ImageSize, scanned_kernel: &[i16
src/filter1d/neon/filter_row_u8_i16.rs:37
Functionfilter_rgb_row_sse_u8_i16
( arena: Arena, arena_src: &[u8], dst: &mut [u8], image_size: ImageSize, scanned_kernel: &
src/filter1d/sse/filter_row_u8_i16.rs:39
Functionfilter_rgb_row_sse_u8_i16_impl
( _: Arena, arena_src: &[u8], dst: &mut [u8], image_size: ImageSize, scanned_kernel: &[i16
src/filter1d/sse/filter_row_u8_i16.rs:52
Functionfilter_rgb_row_symm_neon_u8_i16
( _: Arena, arena_src: &[u8], dst: &mut [u8], image_size: ImageSize, scanned_kernel: &[i16
src/filter1d/neon/filter_row_symm_u8_i16.rs:37
Functionfilter_row
( _: Arena, arena_src: &[T], dst: &mut [T], image_size: ImageSize, scanned_kernel: &[F], )
src/filter1d/filter_row.rs:37
Functionfilter_row_approx
( _: Arena, arena_src: &[T], dst: &mut [T], image_size: ImageSize, scanned_kernel: &[I], )
src/filter1d/filter_row_approx.rs:35
Functionfilter_row_avx512_symm_u8_i32_app_binter
( edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHolderMut<u8>, image_size:
src/filter1d/avx512/row_symm_approx_binter.rs:41
Functionfilter_row_avx512_symm_u8_uq0_7_k3
( edge_mode: BorderHandle, m_src: &RowsHolder<u8>, m_dst: &mut RowsHolderMut<u8>, image_size:
src/filter1d/avx512/row_symm_approx_binter3_uq0_7.rs:35
Functionfilter_row_avx512_symm_uq15_u16
( arena: Arena, arena_src: &[u16], dst: &mut [u16], image_size: ImageSize, scanned_kernel:
src/filter1d/avx512/filter_row_symm_uq15_u16.rs:40
Functionfilter_row_avx512_symm_uq15_u16_impl
( arena: Arena, arena_src: &[u16], dst: &mut [u16], image_size: ImageSize, scanned_kernel:
src/filter1d/avx512/filter_row_symm_uq15_u16.rs:59
Functionfilter_row_avx_f32_f32
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32.rs:42
Functionfilter_row_avx_f32_f32_def
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32.rs:60
Functionfilter_row_avx_f32_f32_def_symm
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32_symm.rs:57
Functionfilter_row_avx_f32_f32_fma
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32.rs:72
Functionfilter_row_avx_f32_f32_fma_symm
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32_symm.rs:69
Functionfilter_row_avx_f32_f32_symm
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32_symm.rs:39
Functionfilter_row_avx_f32_f64_def_symm
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32_f64_symm.rs:54
Functionfilter_row_avx_f32_f64_fma_symm
( arena: Arena, arena_src: &[f32], dst: &mut [f32], image_size: ImageSize, scanned_kernel:
src/filter1d/avx/filter_row_f32_f64_symm.rs:66
← previousnext →1,001–1,100 of 1,522, ranked by callers