MCPcopy Create free account

hub / github.com/awxkee/libblur / functions

Functions1,522 in github.com/awxkee/libblur

↓ 1 callersFunctionpq_to_linear
Linear transfer function for PQ
src/gamma_curves.rs:222
↓ 1 callersFunctionrec709_from_linear
Gamma transfer function for Rec.709
src/gamma_curves.rs:54
↓ 1 callersFunctionrec709_to_linear
Linear transfer function for Rec.709
src/gamma_curves.rs:40
↓ 1 callersMethodresize_arbitrary
(&mut self, width: u32, height: u32, cn: usize)
src/image.rs:511
↓ 1 callersFunctionring_vertical_row_summ
( src: &[&[T]; 2], dst: &mut [T], working_row: &mut [J], radius: u32, )
src/box_filter/box_blur.rs:877
↓ 1 callersFunctionsmpte240_from_linear
Gamma transfer function for Smpte 240
src/gamma_curves.rs:96
↓ 1 callersFunctionsmpte240_to_linear
Linear transfer function for Smpte 240
src/gamma_curves.rs:82
↓ 1 callersFunctionsmpte428_from_linear
Gamma transfer function for Smpte 428
src/gamma_curves.rs:75
↓ 1 callersFunctionsmpte428_to_linear
Linear transfer function for Smpte 428
src/gamma_curves.rs:68
↓ 1 callersFunctionsplit_channels_3
( image: &[T], width: usize, height: usize, first: &mut [T], second: &mut [T], third:
app/benches/gauss/main.rs:14
↓ 1 callersFunctionsrgb_from_linear
Gamma transfer function for sRGB
src/gamma_curves.rs:26
↓ 1 callersFunctionsrgb_to_linear
Linear transfer function for sRGB
src/gamma_curves.rs:12
↓ 1 callersFunctionsse_ring_vertical_row_summ_impl
( src: &[&[u8]; 2], dst: &mut [u8], working_row: &mut [u32], radius: u32, )
src/box_filter/sse/vsum8.rs:45
↓ 1 callersFunctionsse_ring_vertical_row_summ_impl16
( src: &[&[u16]; 2], dst: &mut [u16], working_row: &mut [u32], radius: u32, )
src/box_filter/sse/vsum16.rs:45
↓ 1 callersFunctionsse_ring_vertical_row_summ_impl_f32
( src: &[&[f32]; 2], dst: &mut [f32], working_row: &mut [f32], radius: u32, )
src/box_filter/sse/vsum_f32.rs:45
↓ 1 callersMethodtrilinear_interpolation
(&self, x: f32, y: f32, z: f32)
src/fast_bilateral_filter.rs:246
↓ 1 callersFunctionv512_shuffle
(z: u32, y: u32, x: u32, w: u32)
src/filter1d/avx512/utils.rs:101
↓ 1 callersFunctionv_interleave_i16x8
(a: __m256i, b: __m256i)
src/filter1d/avx/filter_row_complex_u8_i32.rs:71
↓ 1 callersFunctionvfmla_symm_u8_f32
( store: (float32x4_t, float32x4_t), input0: uint8x8_t, input1: uint8x8_t, weight: float32x4_t
src/filter1d/neon/utils.rs:418
↓ 1 callersFunctionvfmla_u8_s16
( store: (int32x4_t, int32x4_t), input: uint8x8_t, weight: int16x4_t, )
src/filter1d/neon/utils.rs:385
↓ 1 callersFunctionvmul_u8_by_f32
(input: uint8x8_t, weight: float32x4_t)
src/filter1d/neon/utils.rs:197
↓ 1 callersFunctionvmulq_u16_low_s32
(a: uint16x8_t, b: int32x4_t)
src/neon/utils.rs:282
↓ 1 callersFunctionvqmovn_f32_u8
(store: (float32x4_t, float32x4_t))
src/filter1d/neon/utils.rs:499
↓ 1 callersFunctionxvcvt_f16_f32
(v: float32x4_t)
src/neon/f16_utils.rs:84
↓ 1 callersFunctionxvld_f16
(ptr: *const f16)
src/neon/f16_utils.rs:47
↓ 1 callersFunctionxvst1q_u16_x3
(a: *mut u16, b: uint16x8x3_t)
src/filter1d/neon/utils.rs:625
↓ 1 callersFunctionxvst_f16
(ptr: *mut f16, x: x_float16x4_t)
src/neon/f16_utils.rs:97
↓ 1 callersFunctionxvst_u8x4_q7
(a: *mut u8, v: uint16x8_t)
src/filter1d/neon/row_symm_approx_binter_uq0_7.rs:49
Function_mm256_fmlaf_ps
(a: __m256, b: __m256, c: __m256)
src/filter1d/avx512/utils.rs:37
Function_mm256_load_deinterleave_rgb
(ptr: *const u8)
src/filter1d/avx512/v_load.rs:73
Function_mm256_load_deinterleave_rgb
(ptr: *const u8)
src/avx/v_load.rs:70
Function_mm256_load_deinterleave_rgb_ps
(ptr: *const f32)
src/filter1d/avx512/v_load.rs:136
Function_mm256_load_deinterleave_rgb_ps
(ptr: *const f32)
src/avx/v_load.rs:113
Function_mm256_load_deinterleave_rgba
( ptr: *const u8, )
src/filter1d/avx512/v_load.rs:83
Function_mm256_load_deinterleave_rgba
( ptr: *const u8, )
src/avx/v_load.rs:80
Function_mm256_load_deinterleave_rgba_ps
( ptr: *const f32, )
src/filter1d/avx512/v_load.rs:146
Function_mm256_load_deinterleave_rgba_ps
( ptr: *const f32, )
src/avx/v_load.rs:123
Function_mm256_load_pack_ps_x2
(ptr: *const f32)
src/avx/v_load.rs:104
Function_mm256_load_pack_ps_x4
(ptr: *const f32)
src/avx/v_load.rs:93
Function_mm256_load_pack_x2
(ptr: *const u8)
src/avx/v_load.rs:61
Function_mm256_load_pack_x3
(ptr: *const u8)
src/avx/v_load.rs:51
Function_mm256_load_pack_x4
(ptr: *const u8)
src/avx/v_load.rs:40
Function_mm256_mul_add_epi8_by_ps_x4
( accumulator: (__m256, __m256, __m256, __m256), input: __m256i, weight: __m256, )
src/filter1d/avx/utils.rs:192
Function_mm256_mul_add_symm_epi16_by_ps_x2
( accumulator: (__m256, __m256), input0: __m256i, input1: __m256i, weight: __m256, )
src/filter1d/avx/utils.rs:256
Function_mm256_mul_add_symm_epi8_by_ps_x4
( accumulator: (__m256, __m256, __m256, __m256), input0: __m256i, input1: __m256i, weight: __m
src/filter1d/avx/utils.rs:221
Function_mm256_mul_epi8_by_ps_x4
( input: __m256i, weight: __m256, )
src/filter1d/avx/utils.rs:33
Function_mm256_mul_round_ps
(a: __m256, b: __m256)
src/avx/utils.rs:35
Function_mm256_opt_fmla_pd
(a: __m256d, b: __m256d, c: __m256d)
src/filter1d/avx/utils.rs:181
Function_mm256_opt_fmlaf_ps
(a: __m256, b: __m256, c: __m256)
src/filter1d/avx/utils.rs:170
Function_mm256_opt_fmlaf_ps
(a: __m256, b: __m256, c: __m256)
src/avx/utils.rs:61
Function_mm256_opt_fnmlaf_ps
(a: __m256, b: __m256, c: __m256)
src/avx/utils.rs:50
Function_mm256_opt_fnmlsf_ps
(a: __m256, b: __m256, c: __m256)
src/avx/utils.rs:72
Function_mm256_pack_u16
(s_1: __m256i, s_2: __m256i)
src/avx/pack.rs:42
Function_mm256_store_interleave_rgb
(ptr: *mut u8, v: (__m256i, __m256i, __m256i))
src/filter1d/avx512/v_store.rs:78
Function_mm256_store_interleave_rgb
(ptr: *mut u8, v: (__m256i, __m256i, __m256i))
src/avx/v_store.rs:76
Function_mm256_store_interleave_rgb_ps
(ptr: *mut f32, v: (__m256, __m256, __m256))
src/filter1d/avx512/v_store.rs:133
Function_mm256_store_interleave_rgb_ps
(ptr: *mut f32, v: (__m256, __m256, __m256))
src/avx/v_store.rs:106
Function_mm256_store_interleave_rgba
( ptr: *mut u8, v: (__m256i, __m256i, __m256i, __m256i), )
src/filter1d/avx512/v_store.rs:86
Function_mm256_store_interleave_rgba
(ptr: *mut u8, v: (__m256i, __m256i, __m256i, __m256i))
src/avx/v_store.rs:82
Function_mm256_store_interleave_rgba_ps
( ptr: *mut f32, v: (__m256, __m256, __m256, __m256), )
src/filter1d/avx512/v_store.rs:141
Function_mm256_store_interleave_rgba_ps
(ptr: *mut f32, v: (__m256, __m256, __m256, __m256))
src/avx/v_store.rs:112
Function_mm256_store_pack_ps_x2
(ptr: *mut f32, v: (__m256, __m256))
src/avx/v_store.rs:98
Function_mm256_store_pack_x2
(ptr: *mut u8, v: (__m256i, __m256i))
src/avx/v_store.rs:50
Function_mm512_fmla_pd
(a: __m512d, b: __m512d, c: __m512d)
src/filter1d/avx512/utils.rs:47
Function_mm512_fmlaf_ps
(a: __m512, b: __m512, c: __m512)
src/filter1d/avx512/utils.rs:42
Function_mm512_load_pack_ps_x2
(ptr: *const f32)
src/filter1d/avx512/v_load.rs:127
Function_mm512_load_pack_ps_x4
(ptr: *const f32)
src/filter1d/avx512/v_load.rs:96
Function_mm512_store_pack_ps_x2
(ptr: *mut f32, v: (__m512, __m512))
src/filter1d/avx512/v_store.rs:125
Function_mm512_store_pack_ps_x4
(ptr: *mut f32, v: (__m512, __m512, __m512, __m512))
src/filter1d/avx512/v_store.rs:107
Function_mm_blendv_epi32x
(xmm0: __m128i, xmm1: __m128i, mask: __m128i)
src/sse/utils.rs:122
Function_mm_broadcast_first
(item: __m128)
src/sse/utils.rs:353
Function_mm_broadcast_fourth
(item: __m128)
src/sse/utils.rs:377
Function_mm_broadcast_second
(item: __m128)
src/sse/utils.rs:361
Function_mm_broadcast_third
(item: __m128)
src/sse/utils.rs:369
Function_mm_fmla_pd
(a: __m128d, b: __m128d, c: __m128d)
src/filter1d/avx512/sse_utils.rs:167
Function_mm_fmlaf_ps
(a: __m128, b: __m128, c: __m128)
src/filter1d/avx512/utils.rs:32
Function_mm_hsum_ps
(v: __m128)
src/sse/utils.rs:271
Function_mm_load_deinterleave_rgb
(ptr: *const u8)
src/sse/v_load_store.rs:178
Function_mm_load_deinterleave_rgb_half
(ptr: *const u8)
src/sse/v_load_store.rs:188
Function_mm_load_deinterleave_rgb_ps
(ptr: *const f32)
src/sse/v_load_store.rs:232
Function_mm_load_deinterleave_rgba
( ptr: *const u8, )
src/sse/v_load_store.rs:197
Function_mm_load_deinterleave_rgba_half
( ptr: *const u8, )
src/sse/v_load_store.rs:210
Function_mm_load_deinterleave_rgba_ps
(ptr: *const f32)
src/sse/v_load_store.rs:221
Function_mm_loadu_ps_x2
(ptr: *const f32)
src/sse/utils.rs:315
Function_mm_loadu_ps_x4
(ptr: *const f32)
src/sse/utils.rs:303
Function_mm_loadu_si128_x2
(ptr: *const u8)
src/sse/utils.rs:293
Function_mm_madd_epi8_by_epi16_x4
(input0: __m128i, weight: __m128i)
src/filter1d/avx512/sse_utils.rs:310
Function_mm_madd_epi8_by_epi16_x4
(input0: __m128i, weight: __m128i)
src/filter1d/avx/sse_utils.rs:335
Function_mm_madd_s_epi8_by_epi16_x4
( accumulator: (__m128i, __m128i), input0: __m128i, weight: __m128i, )
src/filter1d/avx512/sse_utils.rs:290
Function_mm_madd_s_epi8_by_epi16_x4
( accumulator: (__m128i, __m128i), input0: __m128i, weight: __m128i, )
src/filter1d/avx/sse_utils.rs:315
Function_mm_madd_symm_epi8_by_epi16_x4
( accumulator: (__m128i, __m128i), input0: __m128i, input1: __m128i, weight: __m128i, )
src/filter1d/avx512/sse_utils.rs:264
Function_mm_madd_symm_epi8_by_epi16_x4
( accumulator: (__m128i, __m128i), input0: __m128i, input1: __m128i, weight: __m128i, )
src/filter1d/avx/sse_utils.rs:289
Function_mm_mul_add_epi8_by_epi16_x2
( accumulator: __m128i, input: __m128i, weight: __m128i, )
src/filter1d/avx512/sse_utils.rs:548
Function_mm_mul_add_epi8_by_epi16_x2
( accumulator: __m128i, input: __m128i, weight: __m128i, )
src/filter1d/sse/utils.rs:551
Function_mm_mul_add_epi8_by_epi16_x4
( accumulator: (__m128i, __m128i), input: __m128i, weight: __m128i, )
src/filter1d/avx512/sse_utils.rs:476
Function_mm_mul_add_epi8_by_ps_x2
( accumulator: (__m128, __m128), input: __m128i, weight: __m128, )
src/filter1d/avx512/sse_utils.rs:388
Function_mm_mul_add_epi8_by_ps_x2
( accumulator: (__m128, __m128), input: __m128i, weight: __m128, )
src/filter1d/avx/sse_utils.rs:413
Function_mm_mul_add_epi8_by_ps_x2
( accumulator: (__m128, __m128), input: __m128i, weight: __m128, )
src/filter1d/sse/utils.rs:391
Function_mm_mul_add_epi8_by_ps_x4
( accumulator: (__m128, __m128, __m128, __m128), input: __m128i, weight: __m128, )
src/filter1d/avx512/sse_utils.rs:172
Function_mm_mul_add_epi8_by_ps_x4
( accumulator: (__m128, __m128, __m128, __m128), input: __m128i, weight: __m128, )
src/filter1d/avx/sse_utils.rs:197
← previousnext →601–700 of 1,522, ranked by callers