Home
last modified time | relevance | path

Searched refs:vst1_s16 (Results 1 – 24 of 24) sorted by relevance

/external/libhevc/common/arm/
Dihevc_quant_iquant_ssd_neon_intr.c225 vst1_s16((pi2_q_dst + j), q0); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
226 vst1_s16((pi2_q_dst + j + dst_q_strd), q1); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
227 vst1_s16((pi2_q_dst + j + (2 * dst_q_strd)), q2); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
228 vst1_s16((pi2_q_dst + j + (3 * dst_q_strd)), q3); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
267 vst1_s16((pi2_iq_dst + j), iq0); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
268 vst1_s16((pi2_iq_dst + j + dst_iq_strd), iq1); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
269 vst1_s16((pi2_iq_dst + j + (2 * dst_iq_strd)), iq2); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
270 vst1_s16((pi2_iq_dst + j + (3 * dst_iq_strd)), iq3); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
288 vst1_s16((pi2_iq_dst + j), zero_d); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
289 vst1_s16((pi2_iq_dst + j + dst_iq_strd), zero_d); in ihevc_quant_iquant_ssd_flat_scale_mat_neon()
[all …]
Dihevc_resi_trans_neon.c163 vst1_s16(pi2_dst, out_0); in ihevc_resi_trans_4x4_neon()
164 vst1_s16(pi2_dst + dst_strd, out_1); in ihevc_resi_trans_4x4_neon()
165 vst1_s16(pi2_dst + 2 * dst_strd, out_2); in ihevc_resi_trans_4x4_neon()
166 vst1_s16(pi2_dst + 3 * dst_strd, out_3); in ihevc_resi_trans_4x4_neon()
345 vst1_s16((pi2_dst + dst_strd), vmovn_s32(src1_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
346 vst1_s16(pi2_dst, vmovn_s32(src0_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
347 vst1_s16((pi2_dst + 2 * dst_strd), vmovn_s32(src2_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
348 vst1_s16((pi2_dst + 3 * dst_strd), vmovn_s32(src3_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
613 vst1_s16(pi2_dst, row0); in ihevc_resi_trans_8x8_neon()
617 vst1_s16(pi2_dst + 4 * dst_strd, row4); in ihevc_resi_trans_8x8_neon()
[all …]
/external/gemmlowp/internal/
Doutput_neon.h361 vst1_s16(dst->data(row, col + 0), vget_low_s16(src.buf.reg[0]));
362 vst1_s16(dst->data(row, col + 1), vget_high_s16(src.buf.reg[0]));
363 vst1_s16(dst->data(row, col + 2), vget_low_s16(src.buf.reg[1]));
364 vst1_s16(dst->data(row, col + 3), vget_high_s16(src.buf.reg[1]));
373 vst1_s16(dst->data(row + 0, col),
375 vst1_s16(dst->data(row + 1, col),
377 vst1_s16(dst->data(row + 2, col),
379 vst1_s16(dst->data(row + 3, col),
436 vst1_s16(dst->data(row + 0, col),
438 vst1_s16(dst->data(row + 1, col),
[all …]
Dsimd_wrappers_neon.h69 vst1_s16(dst, value);
/external/libvpx/libvpx/vpx_dsp/arm/
Didct16x16_add_neon.c550 vst1_s16(output, out[0]); in vpx_idct16x16_10_add_half1d_pass1()
552 vst1_s16(output, out[1]); in vpx_idct16x16_10_add_half1d_pass1()
554 vst1_s16(output, out[2]); in vpx_idct16x16_10_add_half1d_pass1()
556 vst1_s16(output, out[3]); in vpx_idct16x16_10_add_half1d_pass1()
558 vst1_s16(output, out[4]); in vpx_idct16x16_10_add_half1d_pass1()
560 vst1_s16(output, out[5]); in vpx_idct16x16_10_add_half1d_pass1()
562 vst1_s16(output, out[6]); in vpx_idct16x16_10_add_half1d_pass1()
564 vst1_s16(output, out[7]); in vpx_idct16x16_10_add_half1d_pass1()
566 vst1_s16(output, out[8]); in vpx_idct16x16_10_add_half1d_pass1()
568 vst1_s16(output, out[9]); in vpx_idct16x16_10_add_half1d_pass1()
[all …]
Dsubtract_neon.c73 vst1_s16(diff + 0 * diff_stride, vreinterpret_s16_u16(vget_low_u16(d))); in vpx_subtract_block_neon()
74 vst1_s16(diff + 1 * diff_stride, vreinterpret_s16_u16(vget_high_u16(d))); in vpx_subtract_block_neon()
/external/webp/src/dsp/
Denc_neon.c346 vst1_s16(out + 0, out0); in FTransform_NEON()
347 vst1_s16(out + 4, out1); in FTransform_NEON()
348 vst1_s16(out + 8, out2); in FTransform_NEON()
349 vst1_s16(out + 12, out3); in FTransform_NEON()
542 vst1_s16(out + 0, out0); in FTransformWHT_NEON()
543 vst1_s16(out + 4, out1); in FTransformWHT_NEON()
544 vst1_s16(out + 8, out2); in FTransformWHT_NEON()
545 vst1_s16(out + 12, out3); in FTransformWHT_NEON()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_cfl_neon.cc75 vst1_s16(a[y], vsub_s16(b, vget_low_s16(val_v))); in BlockSubtract()
115 vst1_s16(luma[y], vreinterpret_s16_u16(sum_row)); in CflSubsampler420_NEON()
224 vst1_s16(luma[y], vreinterpret_s16_u16(vget_low_u16(row_shifted))); in CflSubsampler444_NEON()
225 vst1_s16(luma[y + 1], vreinterpret_s16_u16(vget_high_u16(row_shifted))); in CflSubsampler444_NEON()
Dinverse_transform_neon.cc289 vst1_s16(&dst[i * stride + idx], vget_low_s16(s[i])); in StoreDst()
290 vst1_s16(&dst[(i + 1) * stride + idx], vget_low_s16(s[i + 1])); in StoreDst()
291 vst1_s16(&dst[(i + 2) * stride + idx], vget_low_s16(s[i + 2])); in StoreDst()
292 vst1_s16(&dst[(i + 3) * stride + idx], vget_low_s16(s[i + 3])); in StoreDst()
465 vst1_s16(dst, vget_low_s16(xy_shifted)); in DctDcOnly()
491 vst1_s16(dst, xy); in DctDcOnlyColumn()
1281 vst1_s16(dst, vqrshl_s16(dst_0, vdup_n_s16(-row_shift))); in Adst4DcOnly()
1315 vst1_s16(&dst[i], dst_0); in Adst4DcOnlyColumn()
1316 vst1_s16(&dst[i + width * 1], dst_1); in Adst4DcOnlyColumn()
1317 vst1_s16(&dst[i + width * 2], dst_2); in Adst4DcOnlyColumn()
[all …]
Dcommon_neon.h153 vst1_s16(r.i16, val);
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dtransform_neon.c206 vst1_s16(outre1, outre_0); in PostShiftAndSeparateNeon()
208 vst1_s16(outim1, outim_0); in PostShiftAndSeparateNeon()
210 vst1_s16(outre2, outre_1); in PostShiftAndSeparateNeon()
212 vst1_s16(outim2, outim_1); in PostShiftAndSeparateNeon()
/external/libaom/libaom/av1/common/arm/
Dmem_neon.h264 vst1_s16(s, s0); in store_s16_4x4()
266 vst1_s16(s, s1); in store_s16_4x4()
268 vst1_s16(s, s2); in store_s16_4x4()
270 vst1_s16(s, s3); in store_s16_4x4()
Dconvolve_neon.c927 vst1_s16(dst_ptr, d0); in horiz_filter_w4_single_row()
1038 vst1_s16((dst_ptr + 0 * im_dst_stride), d0); in av1_convolve_2d_sr_neon()
1039 vst1_s16((dst_ptr + 1 * im_dst_stride), d1); in av1_convolve_2d_sr_neon()
1040 vst1_s16((dst_ptr + 2 * im_dst_stride), d2); in av1_convolve_2d_sr_neon()
1041 vst1_s16((dst_ptr + 3 * im_dst_stride), d3); in av1_convolve_2d_sr_neon()
Djnt_convolve_neon.c394 vst1_s16((dst_ptr + 0 * dst_stride), d0); in dist_wtd_convolve_2d_horiz_neon()
395 vst1_s16((dst_ptr + 1 * dst_stride), d1); in dist_wtd_convolve_2d_horiz_neon()
396 vst1_s16((dst_ptr + 2 * dst_stride), d2); in dist_wtd_convolve_2d_horiz_neon()
397 vst1_s16((dst_ptr + 3 * dst_stride), d3); in dist_wtd_convolve_2d_horiz_neon()
424 vst1_s16(dst_ptr, d0); in dist_wtd_convolve_2d_horiz_neon()
Dcfl_neon.c345 vst1_s16(dst, vsub_s16(vreinterpret_s16_u16(vld1_u16(src)), avg_16x4)); in CFL_GET_SUBSAMPLE_FUNCTION()
/external/libopus/silk/arm/
Dbiquad_alt_neon_intr.c122vst1_s16( &out[ 2 * k ], out_s16x4 ); /*… in silk_biquad_alt_stride2_neon()
DNSQ_del_dec_neon_intr.c159 vst1_s16( &pxq[ offset + 0 ], vqmovn_s32( o0_s32x4 ) ); in copy_winner_state_kernel()
160 vst1_s16( &pxq[ offset + 4 ], vqmovn_s32( o1_s32x4 ) ); in copy_winner_state_kernel()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dneon_tensor_utils.cc1451 vst1_s16(output + index, vqmovn_s32(val5_s32.val[0])); in NeonApplyLayerNorm()
1452 vst1_s16(output + index + 4, vqmovn_s32(val5_s32.val[1])); in NeonApplyLayerNorm()
1453 vst1_s16(output + index + 8, vqmovn_s32(val5_s32.val[2])); in NeonApplyLayerNorm()
1454 vst1_s16(output + index + 12, vqmovn_s32(val5_s32.val[3])); in NeonApplyLayerNorm()
1678 vst1_s16(output + index, vqmovn_s32(sum_0)); in NeonCwiseAdd()
1679 vst1_s16(output + index + 4, vqmovn_s32(sum_1)); in NeonCwiseAdd()
Doptimized_ops.h505 vst1_s16(output_data + c, res16); in ShuffledFullyConnectedWorkerImpl()
593 vst1_s16(output_data + c + B * output_stride, res16); \ in ShuffledFullyConnectedWorkerImpl()
6828 vst1_s16(output_data + i, narrowed_val_0); in AffineQuantize()
6829 vst1_s16(output_data + i + 4, narrowed_val_1); in AffineQuantize()
Dlegacy_optimized_ops.h1335 vst1_s16(output_ptr, res16); in GEMVForLstmCell()
1627 vst1_s16(output_ptr, res16); in GEMVForLstmCellWithSymmetricRange()
/external/webrtc/webrtc/modules/audio_processing/ns/
Dnsx_core_neon.c112 vst1_s16(ptr_noiseEstQuantile, v16x4); in UpdateNoiseEstimateNeon()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c11694 vst1_s16(a, b); in test_vst1_s16()
Darm_neon_intrinsics.c18111 vst1_s16(a, b); in test_vst1_s16()
/external/neon_2_sse/
DNEON_2_SSE.h1318 _NEON2SSESTORAGE void vst1_s16(__transfersize(4) int16_t * ptr, int16x4_t val); // VST1.16 {d0}, [r…
9657 _NEON2SSESTORAGE void vst1_s16(__transfersize(4) int16_t * ptr, int16x4_t val); // VST1.16 {d0}, [r…
9658 #define vst1_s16(ptr,val) vst1_u16((uint16_t*)ptr,val) macro