/external/libhevc/common/arm/ |
D | ihevc_quant_iquant_ssd_neon_intr.c | 225 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 …]
|
D | ihevc_resi_trans_neon.c | 163 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/ |
D | output_neon.h | 361 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 …]
|
D | simd_wrappers_neon.h | 69 vst1_s16(dst, value);
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | idct16x16_add_neon.c | 550 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 …]
|
D | subtract_neon.c | 73 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/ |
D | enc_neon.c | 346 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/ |
D | intrapred_cfl_neon.cc | 75 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()
|
D | inverse_transform_neon.cc | 289 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 …]
|
D | common_neon.h | 153 vst1_s16(r.i16, val);
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
D | transform_neon.c | 206 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/ |
D | mem_neon.h | 264 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()
|
D | convolve_neon.c | 927 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()
|
D | jnt_convolve_neon.c | 394 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()
|
D | cfl_neon.c | 345 vst1_s16(dst, vsub_s16(vreinterpret_s16_u16(vld1_u16(src)), avg_16x4)); in CFL_GET_SUBSAMPLE_FUNCTION()
|
/external/libopus/silk/arm/ |
D | biquad_alt_neon_intr.c | 122 …vst1_s16( &out[ 2 * k ], out_s16x4 ); /*… in silk_biquad_alt_stride2_neon()
|
D | NSQ_del_dec_neon_intr.c | 159 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/ |
D | neon_tensor_utils.cc | 1451 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()
|
D | optimized_ops.h | 505 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()
|
D | legacy_optimized_ops.h | 1335 vst1_s16(output_ptr, res16); in GEMVForLstmCell() 1627 vst1_s16(output_ptr, res16); in GEMVForLstmCellWithSymmetricRange()
|
/external/webrtc/webrtc/modules/audio_processing/ns/ |
D | nsx_core_neon.c | 112 vst1_s16(ptr_noiseEstQuantile, v16x4); in UpdateNoiseEstimateNeon()
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 11694 vst1_s16(a, b); in test_vst1_s16()
|
D | arm_neon_intrinsics.c | 18111 vst1_s16(a, b); in test_vst1_s16()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 1318 _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
|