Home
last modified time | relevance | path

Searched refs:vqsubq_s16 (Results 1 – 18 of 18) sorted by relevance

/external/libaom/libaom/av1/common/arm/
Dav1_inv_txfm_neon.c297 x[4] = vqsubq_s16(s0, s4); in iadst8_neon()
298 x[5] = vqsubq_s16(s1, s5); in iadst8_neon()
299 x[6] = vqsubq_s16(s2, s6); in iadst8_neon()
300 x[7] = vqsubq_s16(s3, s7); in iadst8_neon()
313 x[2] = vqsubq_s16(s0, s2); in iadst8_neon()
314 x[3] = vqsubq_s16(s1, s3); in iadst8_neon()
317 x[6] = vqsubq_s16(s4, s6); in iadst8_neon()
318 x[7] = vqsubq_s16(s5, s7); in iadst8_neon()
406 step2[5] = vqsubq_s16(step1[4], step1[5]); in idct8_neon()
407 step2[6] = vqsubq_s16(step1[7], step1[6]); in idct8_neon()
[all …]
/external/libvpx/libvpx/vp8/common/arm/neon/
Didct_blk_neon.c141 q11 = vqsubq_s16(q2, q3); in idct_dequant_full_2x_neon()
149 q2 = vqsubq_s16(q6, q5); in idct_dequant_full_2x_neon()
154 q6 = vqsubq_s16(q11, q2); in idct_dequant_full_2x_neon()
155 q7 = vqsubq_s16(q10, q3); in idct_dequant_full_2x_neon()
171 q3 = vqsubq_s16(q2tmp2.val[0], q2tmp3.val[0]); in idct_dequant_full_2x_neon()
179 q8 = vqsubq_s16(q8, q11); in idct_dequant_full_2x_neon()
184 q6 = vqsubq_s16(q3, q8); in idct_dequant_full_2x_neon()
185 q7 = vqsubq_s16(q2, q9); in idct_dequant_full_2x_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Didct_neon.h55 return vqsubq_s16(a, b); in final_sub()
680 out[8] = vqsubq_s16(step2[7], step2[8]); in idct16x16_add_stage7()
681 out[9] = vqsubq_s16(step2[6], step2[9]); in idct16x16_add_stage7()
682 out[10] = vqsubq_s16(step2[5], step2[10]); in idct16x16_add_stage7()
683 out[11] = vqsubq_s16(step2[4], step2[11]); in idct16x16_add_stage7()
684 out[12] = vqsubq_s16(step2[3], step2[12]); in idct16x16_add_stage7()
685 out[13] = vqsubq_s16(step2[2], step2[13]); in idct16x16_add_stage7()
686 out[14] = vqsubq_s16(step2[1], step2[14]); in idct16x16_add_stage7()
687 out[15] = vqsubq_s16(step2[0], step2[15]); in idct16x16_add_stage7()
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dvqsubq.c31 return vqsubq_s16(a, b); in test_vqsubq_s16()
/external/webp/src/dsp/
Dupsampling_neon.c156 const int16x8_t G4 = vqsubq_s16(G2, G3); \
Denc_neon.c117 const int16x8_t E_tmp = vqsubq_s16(D0, D1); // a-d | b-c in TransformPass_NEON()
Ddec_neon.c1038 const int16x8_t E_tmp = vqsubq_s16(D0, D1); // a-d | b-c in TransformPass_NEON()
/external/libaom/libaom/aom_dsp/simd/
Dv128_intrinsics_arm.h244 vqsubq_s16(vreinterpretq_s16_s64(x), vreinterpretq_s16_s64(y))); in v128_ssub_s16()
/external/pffft/
Dsse2neon.h2486 vqsubq_s16(vreinterpretq_s16_m128i(a), vreinterpretq_s16_m128i(b))); in _mm_subs_epi16()
3718 vqsubq_s16(vuzp1q_s16(a, b), vuzp2q_s16(a, b))); in _mm_hsubs_epi16()
3728 return vreinterpretq_m128i_s16(vqsubq_s16(ab0246, ab1357)); in _mm_hsubs_epi16()
/external/libgav1/libgav1/src/dsp/arm/
Dinverse_transform_neon.cc430 x = vqsubq_s16(*b, *a); in HadamardRotation()
433 y = vqsubq_s16(*a, *b); in HadamardRotation()
/external/arm-neon-tests/
Dref-rvct-neon-nofp16.txt921 VQSUB/VQSUBQ:9:vqsubq_s16 Neon cumulative saturation 0
990 VQSUB/VQSUBQ:66:vqsubq_s16 Neon cumulative saturation 1
Dref-rvct-neon.txt989 VQSUB/VQSUBQ:9:vqsubq_s16 Neon cumulative saturation 0
1060 VQSUB/VQSUBQ:68:vqsubq_s16 Neon cumulative saturation 1
Dref-rvct-all.txt989 VQSUB/VQSUBQ:9:vqsubq_s16 Neon cumulative saturation 0
1060 VQSUB/VQSUBQ:68:vqsubq_s16 Neon cumulative saturation 1
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c3067 return vqsubq_s16(a, b); in test_vqsubq_s16()
Darm_neon_intrinsics.c11202 return vqsubq_s16(a, b); in test_vqsubq_s16()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c3384 return vqsubq_s16(a, b); in test_vqsubq_s16()
Darm_neon_intrinsics.c13455 return vqsubq_s16(a, b); in test_vqsubq_s16()
/external/neon_2_sse/
DNEON_2_SSE.h678 _NEON2SSESTORAGE int16x8_t vqsubq_s16(int16x8_t a, int16x8_t b); // VQSUB.S16 q0,q0,q0
4644 _NEON2SSESTORAGE int16x8_t vqsubq_s16(int16x8_t a, int16x8_t b); // VQSUB.S16 q0,q0,q0
4645 #define vqsubq_s16 _mm_subs_epi16 macro