Home
last modified time | relevance | path

Searched refs:vbsl_u8 (Results 1 – 20 of 20) sorted by relevance

/external/libgav1/libgav1/src/dsp/arm/
Dloop_filter_neon.cc167 const uint8x8_t p0q0_output = vbsl_u8(needs_filter4_mask, f_p0q0, p0q0); in Horizontal4_NEON()
172 const uint8x8_t p1q1_output = vbsl_u8(p1q1_mask, f_p1q1, p1q1); in Horizontal4_NEON()
227 vbsl_u8(needs_filter4_mask, f_p0q0, p1q1xp0q0.val[1]); in Vertical4_NEON()
232 const uint8x8_t p1q1_output = vbsl_u8(p1q1_mask, f_p1q1, p1q1xp0q0.val[0]); in Vertical4_NEON()
363 f_p1q1 = vbsl_u8(hev_mask, p1q1, f_p1q1); in Horizontal6_NEON()
379 uint8x8_t p1q1_output = vbsl_u8(is_flat3_mask, f6_p1q1, f_p1q1); in Horizontal6_NEON()
380 p1q1_output = vbsl_u8(needs_filter6_mask, p1q1_output, p1q1); in Horizontal6_NEON()
384 uint8x8_t p0q0_output = vbsl_u8(is_flat3_mask, f6_p0q0, f_p0q0); in Horizontal6_NEON()
385 p0q0_output = vbsl_u8(needs_filter6_mask, p0q0_output, p0q0); in Horizontal6_NEON()
437 f_p1q1 = vbsl_u8(hev_mask, p1q1, f_p1q1); in Vertical6_NEON()
[all …]
Dintrapred_directional_neon.cc122 vbsl_u8(max_base_mask, value_stepped, top_max_base); in DirectionalZone1_WxH()
134 vbsl_u8(max_base_mask, value, top_max_base); in DirectionalZone1_WxH()
194 vbsl_u8(max_base_mask, value, top_max_base); in DirectionalZone1_WxH()
269 vbsl_u8(max_base_mask, value, top_max_base); in DirectionalIntraPredictorZone1_NEON()
499 uint8x8_t output = vbsl_u8(blend, val, dst_blend); in DirectionalZone1Blend_WxH()
Dintrapred_neon.cc356 uint8x8_t result = vbsl_u8(left_mask, left, top); in Paeth4Or8xN_NEON()
363 result = vbsl_u8(left_or_top_mask, result, top_left); in Paeth4Or8xN_NEON()
Dintrapred_cfl_neon.cc220 const uint8x8_t row = vbsl_u8(x_mask, vld1_u8(src), x_max); in CflSubsampler444_NEON()
/external/libaom/libaom/aom_dsp/arm/
Dloopfilter_neon.c317 *p0q0 = vbsl_u8(filter4_cond, out_f4_pq0, *p0q0); in lpf_14_neon()
318 *p1q1 = vbsl_u8(filter4_cond, out_f4_pq1, *p1q1); in lpf_14_neon()
321 *p0q0 = vbsl_u8(filter8_cond, out_f7_pq0, *p0q0); in lpf_14_neon()
322 *p1q1 = vbsl_u8(filter8_cond, out_f7_pq1, *p1q1); in lpf_14_neon()
323 *p2q2 = vbsl_u8(filter8_cond, out_f7_pq2, *p2q2); in lpf_14_neon()
326 *p0q0 = vbsl_u8(filter14_cond, out_f14_pq0, *p0q0); in lpf_14_neon()
327 *p1q1 = vbsl_u8(filter14_cond, out_f14_pq1, *p1q1); in lpf_14_neon()
328 *p2q2 = vbsl_u8(filter14_cond, out_f14_pq2, *p2q2); in lpf_14_neon()
329 *p3q3 = vbsl_u8(filter14_cond, out_f14_pq3, *p3q3); in lpf_14_neon()
330 *p4q4 = vbsl_u8(filter14_cond, out_f14_pq4, *p4q4); in lpf_14_neon()
[all …]
/external/libaom/libaom/av1/common/arm/
Dreconinter_neon.c54 diff_d = vbsl_u8(diff_select, diff_d, vsub_u8(dup_64, diff_d)); in av1_build_compound_diffwtd_mask_d16_neon()
79 diff_d = vbsl_u8(diff_select, diff_d, vsub_u8(dup_64, diff_d)); in av1_build_compound_diffwtd_mask_d16_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Ddeblock_neon.c49 return vbsl_u8(mask, k_out, v0); in generate_output()
374 output = vbsl_u8(mask, output, s); in vpx_mbpost_proc_across_ip_neon()
464 output = vbsl_u8(mask, output, s); in vpx_mbpost_proc_down_neon()
Dloopfilter_neon.c218 return vbsl_u8(flat, vrshrn_n_u16(*sum, 4), in); in apply_15_tap_filter_8_kernel()
329 *op6 = vbsl_u8(flat2, vrshrn_n_u16(sum, 4), p6); in apply_15_tap_filter_8()
/external/libpng/arm/
Dfilter_neon_intrinsics.c281 d = vbsl_u8(d, b, c); in paeth()
282 e = vbsl_u8(e, a, d); in paeth()
/external/pdfium/third_party/libpng16/arm/
Dfilter_neon_intrinsics.c281 d = vbsl_u8(d, b, c); in paeth()
282 e = vbsl_u8(e, a, d); in paeth()
/external/skqp/src/core/
DSkBlitter_ARGB32.cpp497 vdst.val[NEON_A] = vbsl_u8(vsel_trans, vdst.val[NEON_A], vdup_n_u8(0xFF)); in blit_row_lcd16_opaque()
498 vdst.val[NEON_A] = vbsl_u8(vsel_opq, vopqDstA, vdst.val[NEON_A]); in blit_row_lcd16_opaque()
504 vdst.val[NEON_R] = vbsl_u8(vsel_opq, vopqDstR, vdst.val[NEON_R]); in blit_row_lcd16_opaque()
505 vdst.val[NEON_G] = vbsl_u8(vsel_opq, vopqDstG, vdst.val[NEON_G]); in blit_row_lcd16_opaque()
506 vdst.val[NEON_B] = vbsl_u8(vsel_opq, vopqDstB, vdst.val[NEON_B]); in blit_row_lcd16_opaque()
/external/skia/src/core/
DSkBlitter_ARGB32.cpp497 vdst.val[NEON_A] = vbsl_u8(vsel_trans, vdst.val[NEON_A], vdup_n_u8(0xFF)); in blit_row_lcd16_opaque()
498 vdst.val[NEON_A] = vbsl_u8(vsel_opq, vopqDstA, vdst.val[NEON_A]); in blit_row_lcd16_opaque()
504 vdst.val[NEON_R] = vbsl_u8(vsel_opq, vopqDstR, vdst.val[NEON_R]); in blit_row_lcd16_opaque()
505 vdst.val[NEON_G] = vbsl_u8(vsel_opq, vopqDstG, vdst.val[NEON_G]); in blit_row_lcd16_opaque()
506 vdst.val[NEON_B] = vbsl_u8(vsel_opq, vopqDstB, vdst.val[NEON_B]); in blit_row_lcd16_opaque()
/external/libhevc/encoder/arm/
Dihevce_copy_neon.c85 dst_0 = vbsl_u8(vreinterpret_u8_u16(select), src_0, dst_0); in ihevce_chroma_interleave_2d_copy_neon()
Dihevce_itrans_recon_neon.c101 a3 = vbsl_u8(vreinterpret_u8_u16(select), a2, a3); in ihevce_itrans_recon_dc_4x4_chroma_neon()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dlegacy_optimized_ops.h4165 uint8x8_t masked_output = vbsl_u8(mask, output_u8, vdup_n_u8(0)); in Softmax()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c1018 return vbsl_u8(v1, v2, v3); in test_vbsl_u8()
Darm_neon_intrinsics.c1044 return vbsl_u8(a, b, c); in test_vbsl_u8()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c1170 return vbsl_u8(a, b, c); in test_vbsl_u8()
Daarch64-neon-intrinsics.c1083 return vbsl_u8(v1, v2, v3); in test_vbsl_u8()
/external/neon_2_sse/
DNEON_2_SSE.h2198 _NEON2SSESTORAGE uint8x8_t vbsl_u8(uint8x8_t a, uint8x8_t b, uint8x8_t c); // VBSL d0,d0,d0
15575 _NEON2SSESTORAGE uint8x8_t vbsl_u8(uint8x8_t a, uint8x8_t b, uint8x8_t c); // VBSL d0,d0,d0
15576 #define vbsl_u8 vbsl_s8 macro