Home
last modified time | relevance | path

Searched refs:sto_res (Results 1 – 13 of 13) sorted by relevance

/external/libhevc/common/arm/
Dihevc_weighted_pred_neon_intr.c123 uint8x8_t sto_res; in ihevc_weighted_pred_uni_neonintr() local
165 sto_res = vqmovn_u16(sto_res_tmp3); in ihevc_weighted_pred_uni_neonintr()
170 vst1_lane_u32((uint32_t *)pu1_dst, vreinterpret_u32_u8(sto_res), 0); in ihevc_weighted_pred_uni_neonintr()
173 sto_res = vqmovn_u16(sto_res_tmp3); in ihevc_weighted_pred_uni_neonintr()
174 vst1_lane_u32((uint32_t *)pu1_dst_tmp, vreinterpret_u32_u8(sto_res), 0); in ihevc_weighted_pred_uni_neonintr()
256 uint8x8_t sto_res; in ihevc_weighted_pred_chroma_uni_neonintr() local
312 sto_res = vqmovn_u16(sto_res_tmp3); in ihevc_weighted_pred_chroma_uni_neonintr()
317 vst1_lane_u32((uint32_t *)pu1_dst, vreinterpret_u32_u8(sto_res), 0); in ihevc_weighted_pred_chroma_uni_neonintr()
320 sto_res = vqmovn_u16(sto_res_tmp3); in ihevc_weighted_pred_chroma_uni_neonintr()
321 vst1_lane_u32((uint32_t *)pu1_dst_tmp, vreinterpret_u32_u8(sto_res), 0); in ihevc_weighted_pred_chroma_uni_neonintr()
[all …]
Dihevc_inter_pred_filters_luma_vert.s204 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
218 vst1.8 {d8},[r1]! @vst1_u8(pu1_dst,sto_res)@
219 vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
237 vst1.8 {d10},[r14],r6 @vst1_u8(pu1_dst_tmp,sto_res)@
295 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
310 vst1.8 {d8},[r14],r6 @vst1_u8(pu1_dst,sto_res)@
322 vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
345 vst1.8 {d10},[r14],r6 @vst1_u8(pu1_dst_tmp,sto_res)@
376 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
388 vst1.8 {d8},[r1]! @vst1_u8(pu1_dst,sto_res)@
[all …]
Dihevc_inter_pred_filters_luma_vert_w16inp.s197 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
213 vst1.32 {d8[0]},[r1]! @vst1_u8(pu1_dst,sto_res)@
215 vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
235 vst1.32 {d10[0]},[r14],r6 @vst1_u8(pu1_dst_tmp,sto_res)@
281 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
298 vst1.32 {d8[0]},[r1]! @vst1_u8(pu1_dst,sto_res)@
303 vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
348 vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
360 vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
363 vst1.32 {d8[0]},[r1]! @vst1_u8(pu1_dst,sto_res)@
[all …]
Dihevc_inter_pred_luma_vert_w16inp_w16out.s208 @vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
224 vst1.32 {d8},[r1]! @vst1_u8(pu1_dst,sto_res)@
227 @vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
248 vst1.32 {d10},[r14],r6 @vst1_u8(pu1_dst_tmp,sto_res)@
297 @vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
314 vst1.32 {d8},[r1]! @vst1_u8(pu1_dst,sto_res)@
320 @vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
368 @vqrshrun.s16 d8,q4,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
381 @vqrshrun.s16 d10,q5,#6 @sto_res = vqmovun_s16(sto_res_tmp)@
384 vst1.32 {d8},[r1]! @vst1_u8(pu1_dst,sto_res)@
[all …]
Dihevc_intra_pred_filters_neon_intr.c702 uint8x8_t sto_res; in ihevc_intra_pred_luma_planar_neonintr() local
762 sto_res = vmovn_u16(sto_res_tmp); in ihevc_intra_pred_luma_planar_neonintr()
763 vst1_u8(pu1_dst_tmp, sto_res); in ihevc_intra_pred_luma_planar_neonintr()
847 sto_res = vmovn_u16(sto_res_tmp); in ihevc_intra_pred_luma_planar_neonintr()
849 vst1_lane_u32((uint32_t *)pu1_dst, vreinterpret_u32_u8(sto_res), 0); in ihevc_intra_pred_luma_planar_neonintr()
852 vst1_lane_u32((uint32_t *)pu1_dst_tmp, vreinterpret_u32_u8(sto_res), 1); in ihevc_intra_pred_luma_planar_neonintr()
/external/libvpx/config/arm-neon/vpx_dsp/arm/
Dvpx_convolve8_vert_filter_type2_neon.asm.S141 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
157 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
158 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
176 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
234 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
245 vst1.8 {d8}, [r14], r6 @vst1_u8(pu1_dst,sto_res);
253 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
272 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
315 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
328 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_avg_vert_filter_type2_neon.asm.S142 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
157 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
160 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
179 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
242 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
254 vst1.8 {d8}, [r14], r6 @vst1_u8(pu1_dst,sto_res);
263 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
283 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
332 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
345 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_vert_filter_type1_neon.asm.S141 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
156 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
157 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
175 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
233 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
244 vst1.8 {d8}, [r14], r6 @vst1_u8(pu1_dst,sto_res);
252 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
271 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
315 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
328 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_avg_vert_filter_type1_neon.asm.S141 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
156 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
159 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
178 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
241 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
253 vst1.8 {d8}, [r14], r6 @vst1_u8(pu1_dst,sto_res);
262 vqrshrun.s16 d10, q5, #6 @sto_res = vqmovun_s16(sto_res_tmp);
283 vst1.8 {d10}, [r14], r6 @vst1_u8(pu1_dst_tmp,sto_res);
332 vqrshrun.s16 d8, q4, #6 @sto_res = vqmovun_s16(sto_res_tmp);
345 vst1.8 {d8}, [r1]! @vst1_u8(pu1_dst,sto_res);
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dvpx_convolve8_vert_filter_type2_neon.asm134 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
150 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
151 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
169 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
227 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
238 vst1.8 {d8}, [r14], r6 ;vst1_u8(pu1_dst,sto_res);
246 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
265 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
308 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
321 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_avg_vert_filter_type2_neon.asm135 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
150 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
153 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
172 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
235 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
247 vst1.8 {d8}, [r14], r6 ;vst1_u8(pu1_dst,sto_res);
256 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
276 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
325 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
338 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_vert_filter_type1_neon.asm134 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
149 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
150 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
168 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
226 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
237 vst1.8 {d8}, [r14], r6 ;vst1_u8(pu1_dst,sto_res);
245 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
264 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
308 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
321 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
[all …]
Dvpx_convolve8_avg_vert_filter_type1_neon.asm134 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
149 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
152 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
171 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
234 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
246 vst1.8 {d8}, [r14], r6 ;vst1_u8(pu1_dst,sto_res);
255 vqrshrun.s16 d10, q5, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
276 vst1.8 {d10}, [r14], r6 ;vst1_u8(pu1_dst_tmp,sto_res);
325 vqrshrun.s16 d8, q4, #6 ;sto_res = vqmovun_s16(sto_res_tmp);
338 vst1.8 {d8}, [r1]! ;vst1_u8(pu1_dst,sto_res);
[all …]