Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vp9/encoder/arm/neon/
Dvp9_quantize_neon.c189 vst1q_s32(dqcoeff_ptr, vshrq_n_s32(dqcoeff_0, 1)); in vp9_quantize_fp_32x32_neon()
190 vst1q_s32(dqcoeff_ptr + 4, vshrq_n_s32(dqcoeff_1, 1)); in vp9_quantize_fp_32x32_neon()
237 vst1q_s32(dqcoeff_ptr, vshrq_n_s32(dqcoeff_0, 1)); in vp9_quantize_fp_32x32_neon()
238 vst1q_s32(dqcoeff_ptr + 4, vshrq_n_s32(dqcoeff_1, 1)); in vp9_quantize_fp_32x32_neon()
/external/skqp/src/core/
DSkBitmapProcState_matrixProcs.cpp271 wide_out = vshlq_n_s32(vshrq_n_s32(wide_fx, 12), 14); in decal_filter_scale_neon()
272 wide_out = wide_out | (vshrq_n_s32(wide_fx,16) + vdupq_n_s32(1)); in decal_filter_scale_neon()
274 wide_out2 = vshlq_n_s32(vshrq_n_s32(wide_fx2, 12), 14); in decal_filter_scale_neon()
275 wide_out2 = wide_out2 | (vshrq_n_s32(wide_fx2,16) + vdupq_n_s32(1)); in decal_filter_scale_neon()
322 res = vshrq_n_s32(f, 16); in clamp4()
334 ret = vshrq_n_s32(fx, 12); in extract_low_bits_clamp4()
389 ret = vshrq_n_s32(vreinterpretq_s32_u32(tmp), 12); in extract_low_bits_repeat_mirror4()
/external/gemmlowp/fixedpoint/
Dfixedpoint_neon.h282 const int32x4_t fixup = vshrq_n_s32(vandq_s32(x, shift_vec), 31);
298 const int32x4_t fixup = vshrq_n_s32(vandq_s32(x, shift_vec), 31);
319 const int32x4_t fixup = vshrq_n_s32(x, 31);
/external/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dtransform_neon.c295 xr = vshrq_n_s32(xr, 5); in TransformAndFindMaxNeon()
296 xi = vshrq_n_s32(xi, 5); in TransformAndFindMaxNeon()
297 yr = vshrq_n_s32(yr, 5); in TransformAndFindMaxNeon()
298 yi = vshrq_n_s32(yi, 5); in TransformAndFindMaxNeon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dquantize_neon.c179 dqcoeff_0 = vshrq_n_s32(dqcoeff_0, 1); in calculate_dqcoeff_and_store_32x32()
180 dqcoeff_1 = vshrq_n_s32(dqcoeff_1, 1); in calculate_dqcoeff_and_store_32x32()
/external/libhevc/common/arm/
Dihevc_resi_trans_neon.c302 src1_4x32b = vshrq_n_s32(src1_4x32b, 1); in ihevc_resi_trans_4x4_ttype1_neon()
303 src0_4x32b = vshrq_n_s32(src0_4x32b, 1); in ihevc_resi_trans_4x4_ttype1_neon()
304 src2_4x32b = vshrq_n_s32(src2_4x32b, 1); in ihevc_resi_trans_4x4_ttype1_neon()
305 src3_4x32b = vshrq_n_s32(src3_4x32b, 1); in ihevc_resi_trans_4x4_ttype1_neon()
340 src1_4x32b = vshrq_n_s32(src1_4x32b, 8); in ihevc_resi_trans_4x4_ttype1_neon()
341 src0_4x32b = vshrq_n_s32(src0_4x32b, 8); in ihevc_resi_trans_4x4_ttype1_neon()
342 src2_4x32b = vshrq_n_s32(src2_4x32b, 8); in ihevc_resi_trans_4x4_ttype1_neon()
343 src3_4x32b = vshrq_n_s32(src3_4x32b, 8); in ihevc_resi_trans_4x4_ttype1_neon()
/external/libxaac/decoder/armv7/
Dixheaacd_fft32x32_ld.s727 VSHR.S32 q11, q11, #15 @a_data1_r=vshrq_n_s32(prod_1r,15)@
738 VSHR.S32 q12, q12, #15 @a_data1_i=vshrq_n_s32(prod_1i,15)@
739 VSHR.S32 q13, q13, #15 @a_data2_r=vshrq_n_s32(prod_2r,15)@
740 VSHR.S32 q14, q14, #15 @a_data2_i=vshrq_n_s32(prod_2i,15)@
741 VSHR.S32 q15, q15, #15 @a_data3_r=vshrq_n_s32(prod_3r,15)@
762 VSHR.S32 q5, q5, #15 @a_data3_i=vshrq_n_s32(prod_3i,15)@
/external/libgav1/libgav1/src/dsp/arm/
Dinverse_transform_10bit_neon.cc1539 a.val[0] = vshrq_n_s32(v_dst_i.val[0], 4 + 12); in IdentityColumnStoreToFrame()
1540 a.val[1] = vshrq_n_s32(v_dst_i.val[1], 4 + 12); in IdentityColumnStoreToFrame()
1551 a.val[0] = vshrq_n_s32(v_dst_i.val[0], 4 + 12); in IdentityColumnStoreToFrame()
1552 a.val[1] = vshrq_n_s32(v_dst_i.val[1], 4 + 12); in IdentityColumnStoreToFrame()
1578 a.val[0] = vshrq_n_s32(v_dst_i.val[0], 4 + 12); in IdentityColumnStoreToFrame()
1579 a.val[1] = vshrq_n_s32(v_dst_i.val[1], 4 + 12); in IdentityColumnStoreToFrame()
1590 a.val[0] = vshrq_n_s32(v_dst_i.val[0], 4 + 12); in IdentityColumnStoreToFrame()
1591 a.val[1] = vshrq_n_s32(v_dst_i.val[1], 4 + 12); in IdentityColumnStoreToFrame()
1620 vshrq_n_s32(vmlaq_n_s32(v_round, v_src, kIdentity4Multiplier), 12); in Identity4RowColumnStoreToFrame()
1638 v_src_round.val[0] = vshrq_n_s32( in Identity4RowColumnStoreToFrame()
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dquantization_utils.h368 vmulq_s32(vshrq_n_s32(input_value_low_32x4, 16), range_scale_fp_32x4)); in RequantizeManyInNewRangeNeon()
371 vmulq_s32(vshrq_n_s32(input_value_high_32x4, 16), range_scale_fp_32x4)); in RequantizeManyInNewRangeNeon()
381 vqmovn_s32(vshrq_n_s32(round_intermediate_low_32x4, fp_shift)); in RequantizeManyInNewRangeNeon()
383 vqmovn_s32(vshrq_n_s32(round_intermediate_high_32x4, fp_shift)); in RequantizeManyInNewRangeNeon()
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dvector-shift-imm.c213 return vshrq_n_s32(a, 19); in test_vshrq_n_s32()
255 return vshrq_n_s32(a, 32); in test_vshrq_n_s32_trivial()
/external/webp/src/dsp/
Ddec_neon.c1242 tmp.val[0] = vshrq_n_s32(tmp.val[0], 3); in TransformWHT_NEON()
1243 tmp.val[1] = vshrq_n_s32(tmp.val[1], 3); in TransformWHT_NEON()
1244 tmp.val[2] = vshrq_n_s32(tmp.val[2], 3); in TransformWHT_NEON()
1245 tmp.val[3] = vshrq_n_s32(tmp.val[3], 3); in TransformWHT_NEON()
/external/libopus/silk/arm/
DNSQ_del_dec_neon_intr.c747 rd1_Q10_s32x4 = vshrq_n_s32( rd1_Q10_s32x4, 10 ); in silk_noise_shape_quantizer_del_dec_neon()
751 rd2_Q10_s32x4 = vshrq_n_s32( rd2_Q10_s32x4, 10 ); in silk_noise_shape_quantizer_del_dec_neon()
/external/libaom/libaom/aom_dsp/simd/
Dv64_intrinsics_arm.h295 return vreinterpret_s64_s16(vmovn_s32(vshrq_n_s32( in v64_mulhi_s16()
Dv128_intrinsics_arm.h846 return c ? vreinterpretq_s64_s32(vshrq_n_s32(vreinterpretq_s32_s64(a), c)) in v128_shr_n_s32()
/external/pffft/
Dsse2neon.h2035 vshrq_n_s32(vreinterpretq_s32_m128i(a), 31)); \
2592 uint32x4_t ltMask = vreinterpretq_u32_s32(vshrq_n_s32(b, 31)); in _mm_sign_epi32()
/external/neon_2_sse/
DNEON_2_SSE.h1034 _NEON2SSESTORAGE int32x4_t vshrq_n_s32(int32x4_t a, __constrange(1,32) int b); // VSHR.S32 q0,q0,#32
7630 _NEON2SSESTORAGE int32x4_t vshrq_n_s32(int32x4_t a, __constrange(1,32) int b); // VSHR.S32 q0,q0,#32
7631 #define vshrq_n_s32 _mm_srai_epi32 macro
8029 shift = vshrq_n_s32(b, c);
8556 r32 = vshrq_n_s32(a,b);
8622 r32 = vshrq_n_s32(a,b);
8711 r32 = vshrq_n_s32(a,b);
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c4767 return vshrq_n_s32(a, 3); in test_vshrq_n_s32()
Darm_neon_intrinsics.c14856 return vshrq_n_s32(a, 1); in test_vshrq_n_s32()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c17331 return vshrq_n_s32(a, 1); in test_vshrq_n_s32()
Daarch64-neon-intrinsics.c5422 return vshrq_n_s32(a, 3); in test_vshrq_n_s32()