Home
last modified time | relevance | path

Searched refs:vreinterpretq_s8_u8 (Results 1 – 25 of 32) sorted by relevance

12

/external/libvpx/libvpx/vp8/common/arm/neon/
Dloopfiltersimplehorizontaledge_neon.c52 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q7u8)), in vp8_loop_filter_simple_horizontal_edge_neon()
53 vget_low_s8(vreinterpretq_s8_u8(q6u8))); in vp8_loop_filter_simple_horizontal_edge_neon()
54 q3s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q7u8)), in vp8_loop_filter_simple_horizontal_edge_neon()
55 vget_high_s8(vreinterpretq_s8_u8(q6u8))); in vp8_loop_filter_simple_horizontal_edge_neon()
57 q4s8 = vqsubq_s8(vreinterpretq_s8_u8(q5u8), vreinterpretq_s8_u8(q8u8)); in vp8_loop_filter_simple_horizontal_edge_neon()
72 q14s8 = vandq_s8(q4s8, vreinterpretq_s8_u8(q15u8)); in vp8_loop_filter_simple_horizontal_edge_neon()
74 q2s8 = vqaddq_s8(q14s8, vreinterpretq_s8_u8(q10u8)); in vp8_loop_filter_simple_horizontal_edge_neon()
75 q3s8 = vqaddq_s8(q14s8, vreinterpretq_s8_u8(q9u8)); in vp8_loop_filter_simple_horizontal_edge_neon()
79 q11s8 = vqaddq_s8(vreinterpretq_s8_u8(q6u8), q2s8); in vp8_loop_filter_simple_horizontal_edge_neon()
80 q10s8 = vqsubq_s8(vreinterpretq_s8_u8(q7u8), q3s8); in vp8_loop_filter_simple_horizontal_edge_neon()
Dloopfiltersimpleverticaledge_neon.c217 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q4u8)), in vp8_loop_filter_simple_vertical_edge_neon()
218 vget_low_s8(vreinterpretq_s8_u8(q5u8))); in vp8_loop_filter_simple_vertical_edge_neon()
219 q13s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q4u8)), in vp8_loop_filter_simple_vertical_edge_neon()
220 vget_high_s8(vreinterpretq_s8_u8(q5u8))); in vp8_loop_filter_simple_vertical_edge_neon()
222 q14s8 = vqsubq_s8(vreinterpretq_s8_u8(q3u8), vreinterpretq_s8_u8(q6u8)); in vp8_loop_filter_simple_vertical_edge_neon()
237 q14s8 = vandq_s8(q14s8, vreinterpretq_s8_u8(q15u8)); in vp8_loop_filter_simple_vertical_edge_neon()
239 q2s8 = vqaddq_s8(q14s8, vreinterpretq_s8_u8(q11u8)); in vp8_loop_filter_simple_vertical_edge_neon()
240 q3s8 = vqaddq_s8(q14s8, vreinterpretq_s8_u8(q12u8)); in vp8_loop_filter_simple_vertical_edge_neon()
244 q11s8 = vqaddq_s8(vreinterpretq_s8_u8(q5u8), q2s8); in vp8_loop_filter_simple_vertical_edge_neon()
245 q10s8 = vqsubq_s8(vreinterpretq_s8_u8(q4u8), q14s8); in vp8_loop_filter_simple_vertical_edge_neon()
Dvp8_loopfilter_neon.c75 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q7)), in vp8_loop_filter_neon()
76 vget_low_s8(vreinterpretq_s8_u8(q6))); in vp8_loop_filter_neon()
77 q11s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q7)), in vp8_loop_filter_neon()
78 vget_high_s8(vreinterpretq_s8_u8(q6))); in vp8_loop_filter_neon()
82 q1s8 = vqsubq_s8(vreinterpretq_s8_u8(q5), vreinterpretq_s8_u8(q8)); in vp8_loop_filter_neon()
93 q1s8 = vreinterpretq_s8_u8(q1u8); in vp8_loop_filter_neon()
103 q1s8 = vreinterpretq_s8_u8(q1u8); in vp8_loop_filter_neon()
105 q2s8 = vqaddq_s8(q1s8, vreinterpretq_s8_u8(q10)); in vp8_loop_filter_neon()
106 q1s8 = vqaddq_s8(q1s8, vreinterpretq_s8_u8(q9)); in vp8_loop_filter_neon()
110 q11s8 = vqaddq_s8(vreinterpretq_s8_u8(q6), q2s8); in vp8_loop_filter_neon()
[all …]
Dmbloopfilter_neon.c80 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q7)), in vp8_mbloop_filter_neon()
81 vget_low_s8(vreinterpretq_s8_u8(q6))); in vp8_mbloop_filter_neon()
82 q13s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q7)), in vp8_mbloop_filter_neon()
83 vget_high_s8(vreinterpretq_s8_u8(q6))); in vp8_mbloop_filter_neon()
85 q1s8 = vqsubq_s8(vreinterpretq_s8_u8(q5), vreinterpretq_s8_u8(q8)); in vp8_mbloop_filter_neon()
102 q1s8 = vandq_s8(q1s8, vreinterpretq_s8_u8(q15u8)); in vp8_mbloop_filter_neon()
103 q13s8 = vandq_s8(q1s8, vreinterpretq_s8_u8(q14u8)); in vp8_mbloop_filter_neon()
105 q2s8 = vqaddq_s8(q13s8, vreinterpretq_s8_u8(q11u8)); in vp8_mbloop_filter_neon()
106 q13s8 = vqaddq_s8(q13s8, vreinterpretq_s8_u8(q12u8)); in vp8_mbloop_filter_neon()
110 q7s8 = vqsubq_s8(vreinterpretq_s8_u8(q7), q2s8); in vp8_mbloop_filter_neon()
[all …]
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Ddenoising_neon.c124 vqsubq_s8(vreinterpretq_s8_u8(v_pos_adjustment), in vp8_denoiser_filter_neon()
125 vreinterpretq_s8_u8(v_neg_adjustment)); in vp8_denoiser_filter_neon()
196 vqsubq_s8(vreinterpretq_s8_u8(v_neg_adjustment), in vp8_denoiser_filter_neon()
197 vreinterpretq_s8_u8(v_pos_adjustment)); in vp8_denoiser_filter_neon()
341 vqsubq_s8(vreinterpretq_s8_u8(v_pos_adjustment), in vp8_denoiser_filter_uv_neon()
342 vreinterpretq_s8_u8(v_neg_adjustment)); in vp8_denoiser_filter_uv_neon()
421 vqsubq_s8(vreinterpretq_s8_u8(v_neg_adjustment), in vp8_denoiser_filter_uv_neon()
422 vreinterpretq_s8_u8(v_pos_adjustment)); in vp8_denoiser_filter_uv_neon()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_smooth_neon.cc189 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x_v[0]))); in Smooth16PlusxN_NEON()
192 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x_v[1]))); in Smooth16PlusxN_NEON()
195 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x_v[2]))); in Smooth16PlusxN_NEON()
197 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x_v[3]))); in Smooth16PlusxN_NEON()
407 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x[0]))); in SmoothHorizontal16PlusxN_NEON()
410 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x[1]))); in SmoothHorizontal16PlusxN_NEON()
413 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x[2]))); in SmoothHorizontal16PlusxN_NEON()
415 vreinterpretq_u8_s8(vnegq_s8(vreinterpretq_s8_u8(weights_x[3]))); in SmoothHorizontal16PlusxN_NEON()
Dwarp_neon.cc353 vreinterpretq_s8_u8(vsubq_u8(src_row_v, vdupq_n_u8(128))); in Warp_NEON()
381 vreinterpretq_s8_u8(vsubq_u8(src_row_v, vdupq_n_u8(128))); in Warp_NEON()
Dmotion_field_projection_neon.cc128 const int8x16_t out = vreinterpretq_s8_u8(vorrq_u8(underflow, overflow)); in GetPosition()
/external/libvpx/libvpx/vp9/encoder/arm/neon/
Dvp9_denoiser_neon.c89 vqsubq_s8(vreinterpretq_s8_u8(v_pos_adjustment), in denoiser_16x1_neon()
90 vreinterpretq_s8_u8(v_neg_adjustment)); in denoiser_16x1_neon()
123 vqsubq_s8(vreinterpretq_s8_u8(v_neg_adjustment), in denoiser_adjust_16x1_neon()
124 vreinterpretq_s8_u8(v_pos_adjustment)); in denoiser_adjust_16x1_neon()
/external/libhevc/common/arm/
Dihevc_sao_edge_offset_class1.s147 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
165 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
178 …VSUB.U8 Q4,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
238 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
289 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
307 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
318 …VSUB.U8 Q10,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
357 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class0_chroma.s181 … VSUB.U8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
208 …VSUB.U8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
215 …VSUB.U8 Q10,Q12,Q13 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
224 …VSUB.U8 Q11,Q12,Q13 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
344 … VSUB.U8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
369 …VSUB.U8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
378 …VSUB.U8 Q10,Q12,Q13 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
384 …VSUB.U8 Q11,Q12,Q13 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
Dihevc_sao_edge_offset_class1_chroma.s151 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
169 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
182 …VSUB.U8 Q14,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
250 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
306 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
324 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
335 …VSUB.U8 Q10,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
387 … VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class0.s175 … VSUB.I8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
202 …VSUB.I8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
211 …VSUB.I8 Q10,Q0,Q15 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
217 …VSUB.I8 Q11,Q0,Q15 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
309 … VSUB.I8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
317 …VSUB.I8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class2.s265 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
306 …VSUB.U8 Q5,Q9,Q5 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt…
377 …VSUB.U8 Q12,Q11,Q12 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
394 …VSUB.U8 Q5,Q9,Q5 @III sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
477 … VSUB.U8 Q5,Q9,Q5 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
577 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
618 … VSUB.U8 Q12,Q11,Q10 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
705 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
749 … VSUB.U8 Q12,Q11,Q10 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class3.s285 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
319 …VSUB.U8 Q5,Q9,Q5 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt…
402 …VSUB.U8 Q12,Q13,Q12 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
428 …VSUB.U8 Q5,Q9,Q5 @III sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
514 … VSUB.U8 Q12,Q13,Q12 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
612 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
659 … VSUB.U8 Q12,Q11,Q10 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
754 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
801 … VSUB.U8 Q12,Q11,Q10 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class3_chroma.s348 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
407 …VSUB.U8 Q11,Q11,Q10 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt…
505 …VSUB.U8 Q12,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
537 …VSUB.U8 Q11,Q10,Q11 @III sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
641 … VSUB.U8 Q11,Q11,Q10 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
740 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
813 … VSUB.U8 Q12,Q12,Q11 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
922 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
989 … VSUB.U8 Q12,Q12,Q11 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
Dihevc_sao_edge_offset_class2_chroma.s366 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
415 …VSUB.U8 Q11,Q11,Q10 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt…
498 …VSUB.U8 Q12,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
541 …VSUB.U8 Q11,Q11,Q10 @III sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
639 … VSUB.U8 Q12,Q12,Q11 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
744 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
790 … VSUB.U8 Q12,Q12,Q11 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
895 VSUB.U8 Q7,Q8,Q7 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
940 … VSUB.U8 Q12,Q12,Q11 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
/external/webrtc/modules/video_processing/util/
Ddenoiser_filter_neon.cc163 vqsubq_s8(vreinterpretq_s8_u8(v_pos_adjustment), in MbDenoise()
164 vreinterpretq_s8_u8(v_neg_adjustment)); in MbDenoise()
/external/libjpeg-turbo/simd/arm/
Djidctfst-neon.c423 (vaddq_s8(cols_01_s8, vreinterpretq_s8_u8(vdupq_n_u8(CENTERJSAMPLE)))); in jsimd_idct_ifast_neon()
426 (vaddq_s8(cols_45_s8, vreinterpretq_s8_u8(vdupq_n_u8(CENTERJSAMPLE)))); in jsimd_idct_ifast_neon()
429 (vaddq_s8(cols_23_s8, vreinterpretq_s8_u8(vdupq_n_u8(CENTERJSAMPLE)))); in jsimd_idct_ifast_neon()
432 (vaddq_s8(cols_67_s8, vreinterpretq_s8_u8(vdupq_n_u8(CENTERJSAMPLE)))); in jsimd_idct_ifast_neon()
/external/webp/src/dsp/
Dlossless_enc_neon.c120 const int8x16_t out = vsubq_s8(vreinterpretq_s8_u8(in), in TransformColor_NEON()
Ddec_neon.c442 return vreinterpretq_s8_u8(veorq_u8(v, sign_bit)); in FlipSign_NEON()
509 const int8x16_t delta1 = vandq_s8(delta0, vreinterpretq_s8_u8(mask)); in DoFilter2_NEON()
747 vandq_s8(delta, vreinterpretq_s8_u8(simple_lf_mask)); in DoFilter4_NEON()
757 vandq_s8(delta0, vreinterpretq_s8_u8(complex_lf_mask)); in DoFilter4_NEON()
820 vandq_s8(delta0, vreinterpretq_s8_u8(simple_lf_mask)); in DoFilter6_NEON()
829 vandq_s8(delta0, vreinterpretq_s8_u8(complex_lf_mask)); in DoFilter6_NEON()
Dlossless_neon.c581 const int8x16_t B = vaddq_s8(vreinterpretq_s8_u8(in), in TransformColorInverse_NEON()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dlegacy_optimized_ops.h1427 int8x16_t input0 = vreinterpretq_s8_u8( in GEMVForLstmCellWithSymmetricRange()
1429 int8x16_t input1 = vreinterpretq_s8_u8( in GEMVForLstmCellWithSymmetricRange()
1431 int8x16_t input2 = vreinterpretq_s8_u8( in GEMVForLstmCellWithSymmetricRange()
1433 int8x16_t input3 = vreinterpretq_s8_u8( in GEMVForLstmCellWithSymmetricRange()
1459 int8x16_t weights00 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
1462 int8x16_t weights01 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
1465 int8x16_t weights02 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
1468 int8x16_t weights03 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
1471 int8x16_t weights10 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
1474 int8x16_t weights11 = vreinterpretq_s8_u8(veorq_u8( in GEMVForLstmCellWithSymmetricRange()
[all …]
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dreinterpret.c977 return vreinterpretq_s8_u8(a); in test_vreinterpretq_s8_u8()
/external/pffft/
Dsse2neon.h2520 int8x16_t zeroMask = vreinterpretq_s8_u8(vceqzq_s8(b)); in _mm_sign_epi8()
2522 int8x16_t zeroMask = vreinterpretq_s8_u8(vceqq_s8(b, vdupq_n_s8(0))); in _mm_sign_epi8()

12