Home
last modified time | relevance | path

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

/external/skia/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/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/webrtc/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/gemmlowp/fixedpoint/
Dfixedpoint_neon.h272 const int32x4_t fixup = vshrq_n_s32(vandq_s32(x, shift_vec), 31);
293 const int32x4_t fixup = vshrq_n_s32(x, 31);
/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/tensorflow/tensorflow/core/kernels/
Dquantization_utils.h359 vmulq_s32(vshrq_n_s32(input_value_low_32x4, 16), range_scale_fp_32x4)); in RequantizeManyInNewRangeNeon()
362 vmulq_s32(vshrq_n_s32(input_value_high_32x4, 16), range_scale_fp_32x4)); in RequantizeManyInNewRangeNeon()
372 vqmovn_s32(vshrq_n_s32(round_intermediate_low_32x4, fp_shift)); in RequantizeManyInNewRangeNeon()
374 vqmovn_s32(vshrq_n_s32(round_intermediate_high_32x4, fp_shift)); in RequantizeManyInNewRangeNeon()
/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/webrtc/webrtc/modules/audio_processing/ns/
Dnsx_core_neon.c92 v32x4B = vshrq_n_s32(v32x4B, 21); in UpdateNoiseEstimateNeon()
/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.h291 return vreinterpret_s64_s16(vmovn_s32(vshrq_n_s32( in v64_mulhi_s16()
Dv128_intrinsics_arm.h836 return vreinterpretq_s64_s32(vshrq_n_s32(vreinterpretq_s32_s64(a), c)); in v128_shr_n_s32()
/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/clang/test/CodeGen/
Daarch64-neon-intrinsics.c5422 return vshrq_n_s32(a, 3); in test_vshrq_n_s32()
Darm_neon_intrinsics.c17331 return vshrq_n_s32(a, 1); in test_vshrq_n_s32()