Home
last modified time | relevance | path

Searched refs:vst1q_u16 (Results 1 – 25 of 47) sorted by relevance

12

/external/libvpx/libvpx/vpx_dsp/arm/
Dhighbd_vpx_convolve_avg_neon.c60 vst1q_u16(dst, d0); in vpx_highbd_convolve_avg_neon()
62 vst1q_u16(dst, d1); in vpx_highbd_convolve_avg_neon()
85 vst1q_u16(dst, d0l); in vpx_highbd_convolve_avg_neon()
86 vst1q_u16(dst + 8, d0h); in vpx_highbd_convolve_avg_neon()
88 vst1q_u16(dst, d1l); in vpx_highbd_convolve_avg_neon()
89 vst1q_u16(dst + 8, d1h); in vpx_highbd_convolve_avg_neon()
111 vst1q_u16(dst, d0); in vpx_highbd_convolve_avg_neon()
112 vst1q_u16(dst + 8, d1); in vpx_highbd_convolve_avg_neon()
113 vst1q_u16(dst + 16, d2); in vpx_highbd_convolve_avg_neon()
114 vst1q_u16(dst + 24, d3); in vpx_highbd_convolve_avg_neon()
[all …]
Dhighbd_intrapred_neon.c94 vst1q_u16(dst, dc_dup); in dc_store_8x8()
317 vst1q_u16(*dst, *row); in d45_store_8()
333 vst1q_u16(dst, row); in vpx_highbd_d45_predictor_8x8_neon()
341 vst1q_u16(dst, above_right); in vpx_highbd_d45_predictor_8x8_neon()
349 vst1q_u16(*dst, *row_0); in d45_store_16()
351 vst1q_u16(*dst, *row_1); in d45_store_16()
372 vst1q_u16(dst, row_0); in vpx_highbd_d45_predictor_16x16_neon()
373 vst1q_u16(dst + 8, row_1); in vpx_highbd_d45_predictor_16x16_neon()
389 vst1q_u16(dst, above_right); in vpx_highbd_d45_predictor_16x16_neon()
390 vst1q_u16(dst + 8, above_right); in vpx_highbd_d45_predictor_16x16_neon()
[all …]
Dhighbd_idct32x32_add_neon.c33 vst1q_u16(*dest, vreinterpretq_u16_s16(c0)); in highbd_idct32x32_1_add_pos_kernel()
34 vst1q_u16(*dest + 8, vreinterpretq_u16_s16(c1)); in highbd_idct32x32_1_add_pos_kernel()
35 vst1q_u16(*dest + 16, vreinterpretq_u16_s16(c2)); in highbd_idct32x32_1_add_pos_kernel()
36 vst1q_u16(*dest + 24, vreinterpretq_u16_s16(c3)); in highbd_idct32x32_1_add_pos_kernel()
55 vst1q_u16(*dest, c0); in highbd_idct32x32_1_add_neg_kernel()
56 vst1q_u16(*dest + 8, c1); in highbd_idct32x32_1_add_neg_kernel()
57 vst1q_u16(*dest + 16, c2); in highbd_idct32x32_1_add_neg_kernel()
58 vst1q_u16(*dest + 24, c3); in highbd_idct32x32_1_add_neg_kernel()
Dhighbd_loopfilter_neon.c408 vst1q_u16(s, s0); in store_8x4()
410 vst1q_u16(s, s1); in store_8x4()
412 vst1q_u16(s, s2); in store_8x4()
414 vst1q_u16(s, s3); in store_8x4()
421 vst1q_u16(s, s0); in store_8x6()
423 vst1q_u16(s, s1); in store_8x6()
425 vst1q_u16(s, s2); in store_8x6()
427 vst1q_u16(s, s3); in store_8x6()
429 vst1q_u16(s, s4); in store_8x6()
431 vst1q_u16(s, s5); in store_8x6()
[all …]
Dhighbd_vpx_convolve8_neon.c71 vst1q_u16(s, s0); in store_8x8()
73 vst1q_u16(s, s1); in store_8x8()
75 vst1q_u16(s, s2); in store_8x8()
77 vst1q_u16(s, s3); in store_8x8()
79 vst1q_u16(s, s4); in store_8x8()
81 vst1q_u16(s, s5); in store_8x8()
83 vst1q_u16(s, s6); in store_8x8()
85 vst1q_u16(s, s7); in store_8x8()
723 vst1q_u16(d, d0); in vpx_highbd_convolve8_vert_neon()
725 vst1q_u16(d, d1); in vpx_highbd_convolve8_vert_neon()
[all …]
Dhighbd_vpx_convolve_copy_neon.c40 vst1q_u16(dst, vld1q_u16(src)); in vpx_highbd_convolve_copy_neon()
43 vst1q_u16(dst, vld1q_u16(src)); in vpx_highbd_convolve_copy_neon()
Dhighbd_idct_neon.h149 vst1q_u16(dest, d0_u16); in highbd_add8x8()
151 vst1q_u16(dest, d1_u16); in highbd_add8x8()
153 vst1q_u16(dest, d2_u16); in highbd_add8x8()
155 vst1q_u16(dest, d3_u16); in highbd_add8x8()
157 vst1q_u16(dest, d4_u16); in highbd_add8x8()
159 vst1q_u16(dest, d5_u16); in highbd_add8x8()
161 vst1q_u16(dest, d6_u16); in highbd_add8x8()
163 vst1q_u16(dest, d7_u16); in highbd_add8x8()
/external/libjpeg-turbo/simd/arm/aarch64/
Djchuff-neon.c324 vst1q_u16(block_diff + 0 * DCTSIZE, row0_diff); in jsimd_huff_encode_one_block_neon()
325 vst1q_u16(block_diff + 1 * DCTSIZE, row1_diff); in jsimd_huff_encode_one_block_neon()
326 vst1q_u16(block_diff + 2 * DCTSIZE, row2_diff); in jsimd_huff_encode_one_block_neon()
327 vst1q_u16(block_diff + 3 * DCTSIZE, row3_diff); in jsimd_huff_encode_one_block_neon()
328 vst1q_u16(block_diff + 4 * DCTSIZE, row4_diff); in jsimd_huff_encode_one_block_neon()
329 vst1q_u16(block_diff + 5 * DCTSIZE, row5_diff); in jsimd_huff_encode_one_block_neon()
330 vst1q_u16(block_diff + 6 * DCTSIZE, row6_diff); in jsimd_huff_encode_one_block_neon()
331 vst1q_u16(block_diff + 7 * DCTSIZE, row7_diff); in jsimd_huff_encode_one_block_neon()
353 vst1q_u16(block_abs + 0 * DCTSIZE, vreinterpretq_u16_s16(abs_row0)); in jsimd_huff_encode_one_block_neon()
354 vst1q_u16(block_abs + 1 * DCTSIZE, vreinterpretq_u16_s16(abs_row1)); in jsimd_huff_encode_one_block_neon()
[all …]
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_neon.cc893 vst1q_u16(dest_u16, dc_dup); in DcStore_NEON()
896 vst1q_u16(dest_u16, dc_dup); in DcStore_NEON()
900 vst1q_u16(dest_u16, dc_dup); in DcStore_NEON()
901 vst1q_u16(dest_u16 + 8, dc_dup); in DcStore_NEON()
904 vst1q_u16(dest_u16, dc_dup); in DcStore_NEON()
905 vst1q_u16(dest_u16 + 8, dc_dup); in DcStore_NEON()
909 vst1q_u16(dest_u16, dc_dup); in DcStore_NEON()
910 vst1q_u16(dest_u16 + 8, dc_dup); in DcStore_NEON()
911 vst1q_u16(dest_u16 + 16, dc_dup); in DcStore_NEON()
912 vst1q_u16(dest_u16 + 24, dc_dup); in DcStore_NEON()
[all …]
Dsuper_res_neon.cc175 vst1q_u16(dst, filter[0]); in SuperResCoefficients_NEON()
177 vst1q_u16(dst, filter[1]); in SuperResCoefficients_NEON()
179 vst1q_u16(dst, filter[2]); in SuperResCoefficients_NEON()
181 vst1q_u16(dst, filter[3]); in SuperResCoefficients_NEON()
183 vst1q_u16(dst, filter[4]); in SuperResCoefficients_NEON()
185 vst1q_u16(dst, filter[5]); in SuperResCoefficients_NEON()
187 vst1q_u16(dst, filter[6]); in SuperResCoefficients_NEON()
189 vst1q_u16(dst, filter[7]); in SuperResCoefficients_NEON()
264 vst1q_u16(dst_ptr, d0); in SuperRes_NEON()
Daverage_blend_neon.cc168 vst1q_u16(dest, AverageBlend8Row(prediction_0, prediction_1, in AverageBlendLargeRow()
174 vst1q_u16(dest, AverageBlend8Row(prediction_0, prediction_1, in AverageBlendLargeRow()
214 vst1q_u16(dst, in AverageBlend_NEON()
220 vst1q_u16(dst, in AverageBlend_NEON()
Dloop_restoration_neon.cc923 vst1q_u16(sum3, row3); in BoxSum()
924 vst1q_u16(sum5, row5); in BoxSum()
966 vst1q_u16(sums, row); in BoxSum()
1114 vst1q_u16(ma343 + x, *sum_ma343); in Store343_444()
1115 vst1q_u16(ma444 + x, *sum_ma444); in Store343_444()
1161 vst1q_u16(sum5[3], s5[3]); in BoxFilterPreProcess5Lo()
1162 vst1q_u16(sum5[4], s5[4]); in BoxFilterPreProcess5Lo()
1194 vst1q_u16(sum5[3] + x, s5[0][3]); in BoxFilterPreProcess5()
1195 vst1q_u16(sum5[4] + x, s5[0][4]); in BoxFilterPreProcess5()
1215 vst1q_u16(sum5[3] + x + 8, s5[1][3]); in BoxFilterPreProcess5()
[all …]
Dintra_edge_neon.cc354 vst1q_u16(dst_buffer + i, result); in IntraEdgeFilter_NEON()
368 vst1q_u16(dst_buffer + i, dst_remainder); in IntraEdgeFilter_NEON()
419 vst1q_u16(dst_buffer + i, result); in IntraEdgeFilter_NEON()
435 vst1q_u16(dst_buffer + i, dst_remainder); in IntraEdgeFilter_NEON()
Dconvolve_neon.cc153 vst1q_u16(&dest16[x], v_sum); in FilterHorizontalWidth8AndUp()
213 vst1q_u16(dest16, v_sum); in FilterHorizontalWidth8AndUp()
532 vst1q_u16(d16, vreinterpretq_u16_s16(sum0)); in Filter2DVerticalWidth8AndUp()
534 vst1q_u16(d16, vreinterpretq_u16_s16(sum1)); in Filter2DVerticalWidth8AndUp()
599 vst1q_u16(dst16, results); in Filter2DVerticalWidth4()
1443 vst1q_u16(dest16_y, vreinterpretq_u16_s16(sum)); in ConvolveVerticalScale()
1464 vst1q_u16(dest16_y, vreinterpretq_u16_s16(sum)); in ConvolveVerticalScale()
1791 vst1q_u16(dst16 + x + y * dst_stride, results); in FilterVertical()
1845 vst1q_u16(dst16, results); in FilterVertical4xH()
1883 vst1q_u16(dst16, results); in FilterVertical4xH()
[all …]
Dintrapred_cfl_neon.cc1149 vst1q_u16(dst, sum); in CflIntraPredictor8xN_NEON()
1172 vst1q_u16(dst, sum_0); in CflIntraPredictor16xN_NEON()
1173 vst1q_u16(dst + 8, sum_1); in CflIntraPredictor16xN_NEON()
1202 vst1q_u16(dst, sum_0); in CflIntraPredictor32xN_NEON()
1203 vst1q_u16(dst + 8, sum_1); in CflIntraPredictor32xN_NEON()
1204 vst1q_u16(dst + 16, sum_2); in CflIntraPredictor32xN_NEON()
1205 vst1q_u16(dst + 24, sum_3); in CflIntraPredictor32xN_NEON()
/external/libjpeg-turbo/simd/arm/aarch32/
Djchuff-neon.c132 vst1q_u16(block_diff + 0 * DCTSIZE, row0_diff); in jsimd_huff_encode_one_block_neon()
133 vst1q_u16(block_diff + 1 * DCTSIZE, row1_diff); in jsimd_huff_encode_one_block_neon()
134 vst1q_u16(block_diff + 2 * DCTSIZE, row2_diff); in jsimd_huff_encode_one_block_neon()
135 vst1q_u16(block_diff + 3 * DCTSIZE, row3_diff); in jsimd_huff_encode_one_block_neon()
218 vst1q_u16(block_diff + 4 * DCTSIZE, row4_diff); in jsimd_huff_encode_one_block_neon()
219 vst1q_u16(block_diff + 5 * DCTSIZE, row5_diff); in jsimd_huff_encode_one_block_neon()
220 vst1q_u16(block_diff + 6 * DCTSIZE, row6_diff); in jsimd_huff_encode_one_block_neon()
221 vst1q_u16(block_diff + 7 * DCTSIZE, row7_diff); in jsimd_huff_encode_one_block_neon()
/external/libaom/libaom/av1/common/arm/
Dmem_neon.h198 vst1q_u16(s, s0); in store_u16_8x8()
200 vst1q_u16(s, s1); in store_u16_8x8()
202 vst1q_u16(s, s2); in store_u16_8x8()
204 vst1q_u16(s, s3); in store_u16_8x8()
206 vst1q_u16(s, s4); in store_u16_8x8()
208 vst1q_u16(s, s5); in store_u16_8x8()
210 vst1q_u16(s, s6); in store_u16_8x8()
212 vst1q_u16(s, s7); in store_u16_8x8()
230 vst1q_u16(s, s0); in store_u16_8x4()
232 vst1q_u16(s, s1); in store_u16_8x4()
[all …]
Dcfl_neon.c60 vst1q_u16(pred_buf_q3, vshlq_n_u16(sum, 1)); in cfl_luma_subsampling_420_lbd_neon()
95 vst1q_u16(pred_buf_q3, vshlq_n_u16(top, 2)); in cfl_luma_subsampling_422_lbd_neon()
119 vst1q_u16(pred_buf_q3, top); in cfl_luma_subsampling_444_lbd_neon()
122 vst1q_u16(pred_buf_q3, vshll_n_u8(vget_low_u8(top), 3)); in cfl_luma_subsampling_444_lbd_neon()
123 vst1q_u16(pred_buf_q3 + 8, vshll_n_u8(vget_high_u8(top), 3)); in cfl_luma_subsampling_444_lbd_neon()
126 vst1q_u16(pred_buf_q3 + 16, vshll_n_u8(vget_low_u8(next_top), 3)); in cfl_luma_subsampling_444_lbd_neon()
127 vst1q_u16(pred_buf_q3 + 24, vshll_n_u8(vget_high_u8(next_top), 3)); in cfl_luma_subsampling_444_lbd_neon()
167 vst1q_u16(pred_buf_q3, vshlq_n_u16(hsum, 1)); in cfl_luma_subsampling_420_hbd_neon()
208 vst1q_u16(pred_buf_q3, vshlq_n_u16(hsum, 2)); in cfl_luma_subsampling_422_hbd_neon()
234 vst1q_u16(pred_buf_q3, vshlq_n_u16(top, 3)); in cfl_luma_subsampling_444_hbd_neon()
[all …]
/external/zlib/contrib/optimizations/
Dslide_hash_neon.h38 vst1q_u16(hash, m_low); in neon_slide_hash_update()
39 vst1q_u16(hash + chunk, m_high); in neon_slide_hash_update()
/external/angle/third_party/zlib/contrib/optimizations/
Dslide_hash_neon.h38 vst1q_u16(hash, m_low); in neon_slide_hash_update()
39 vst1q_u16(hash + chunk, m_high); in neon_slide_hash_update()
/external/webp/src/dsp/
Dcost_neon.c82 vst1q_u16(abs_levels, E0); in GetResidualCost_NEON()
83 vst1q_u16(abs_levels + 8, E1); in GetResidualCost_NEON()
Dyuv_neon.c200 vst1q_u16(dst + i, H); in SharpYUVUpdateY_NEON()
258 vst1q_u16(out + 2 * i + 0, vreinterpretq_u16_s16(i0)); in SharpYUVFilterRow_NEON()
259 vst1q_u16(out + 2 * i + 8, vreinterpretq_u16_s16(i1)); in SharpYUVFilterRow_NEON()
/external/libgav1/libgav1/src/utils/
Dentropy_decoder.cc215 vst1q_u16(cdf, cdf_vec); in UpdateCdf7To9()
252 vst1q_u16(cdf + 2, cdf_vec); in UpdateCdf11()
264 vst1q_u16(cdf + 2, cdf_vec); in UpdateCdf11()
286 vst1q_u16(cdf, cdf_vec0); in UpdateCdf13()
296 vst1q_u16(cdf + 4, cdf_vec1); in UpdateCdf13()
318 vst1q_u16(cdf, cdf_vec); in UpdateCdf16()
329 vst1q_u16(cdf + 8, cdf_vec); in UpdateCdf16()
/external/libjpeg-turbo/simd/arm/
Djdcolext-neon.c165 vst1q_u16((uint16_t *)outptr, rgb565_l); in jsimd_ycc_rgb_convert_neon()
166 vst1q_u16(((uint16_t *)outptr) + 8, rgb565_h); in jsimd_ycc_rgb_convert_neon()
231 vst1q_u16((uint16_t *)outptr, rgb565); in jsimd_ycc_rgb_convert_neon()
/external/libhevc/encoder/arm/
Dihevce_coarse_layer_sad_neon.c534 vst1q_u16(sad_array[0], sad_4x8); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
535 vst1q_u16(sad_array[1], sad_8x4); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
695 vst1q_u16(sad_array[0], sad_4x8); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
696 vst1q_u16(sad_array[1], sad_8x4); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()

12