Home
last modified time | relevance | path

Searched refs:v23 (Results 1 – 25 of 94) sorted by relevance

1234

/external/libhevc/common/arm64/
Dihevc_intra_pred_chroma_ver.s121 ld2 {v22.8b, v23.8b}, [x6] //16 loads (col 16:31)
132 st2 {v22.8b, v23.8b}, [x2], x11
133 st2 {v22.8b, v23.8b}, [x5], x11
134 st2 {v22.8b, v23.8b}, [x8], x11
135 st2 {v22.8b, v23.8b}, [x10], x11
145 st2 {v22.8b, v23.8b}, [x2], x11
146 st2 {v22.8b, v23.8b}, [x5], x11
147 st2 {v22.8b, v23.8b}, [x8], x11
148 st2 {v22.8b, v23.8b}, [x10], x11
158 st2 {v22.8b, v23.8b}, [x2], x11
[all …]
Dihevc_intra_pred_luma_vert.s122 ld1 {v22.8b, v23.8b}, [x6] //16 loads (col 16:31)
131 st1 {v22.8b, v23.8b}, [x2], x11
132 st1 {v22.8b, v23.8b}, [x5], x11
133 st1 {v22.8b, v23.8b}, [x8], x11
134 st1 {v22.8b, v23.8b}, [x10], x11
144 st1 {v22.8b, v23.8b}, [x2], x11
145 st1 {v22.8b, v23.8b}, [x5], x11
146 st1 {v22.8b, v23.8b}, [x8], x11
147 st1 {v22.8b, v23.8b}, [x10], x11
156 st1 {v22.8b, v23.8b}, [x2], x11
[all …]
Dihevc_intra_pred_filters_chroma_mode_19_to_25.s281 umull v23.8h, v7.8b, v30.8b //(i row)vmull_u8(ref_main_idx, dup_const_32_fract)
284 umlal v23.8h, v19.8b, v31.8b //(i row)vmull_u8(ref_main_idx_1, dup_const_fract)
298 rshrn v23.8b, v23.8h,#5 //(i row)shift_res = vrshrn_n_u16(add_res, 5)
312 st1 {v23.8b},[x2],#8 //(i row)
339 umull v23.8h, v7.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
342 umlal v23.8h, v19.8b, v31.8b //(v)vmull_u8(ref_main_idx_1, dup_const_fract)
364 rshrn v23.8b, v23.8h,#5 //(v)shift_res = vrshrn_n_u16(add_res, 5)
378 st1 {v23.8b},[x0],x3 //(v)
423 umull v23.8h, v7.8b, v30.8b //(i)vmull_u8(ref_main_idx, dup_const_32_fract)
426 umlal v23.8h, v19.8b, v31.8b //(i)vmull_u8(ref_main_idx_1, dup_const_fract)
[all …]
Dihevc_intra_pred_chroma_mode_3_to_9.s213 tbl v23.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 3)
222 umlal v18.8h, v23.8b, v6.8b //mul (row 3)
259 tbl v23.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 7)
261 umlal v18.8h, v23.8b, v6.8b //mul (row 7)
298 sqxtn v23.8b, v25.8h
299 shl v23.8b, v23.8b,#1
311 sub v23.8b, v23.8b , v27.8b //ref_main_idx (sub row)
315 sub v2.8b, v26.8b , v23.8b //ref_main_idx
324 tbl v23.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx - 1 (row 7)
353 umlal v18.8h, v23.8b, v6.8b //mul (row 7)
[all …]
Dihevc_sao_edge_offset_class1_chroma.s222 mov v23.d[0], v22.d[1]
223 UZP1 v27.8b, v22.8b, v23.8b
224 UZP2 v23.8b, v22.8b, v23.8b
235 TBL v25.8b, {v1.16b},v23.8b
283 mov v23.d[0],v22.d[1]
284 UZP1 v27.8b, v22.8b, v23.8b
285 UZP2 v23.8b, v22.8b, v23.8b
288 TBL v25.8b, {v1.16b},v23.8b
390 UZP1 v27.8b, v22.8b, v23.8b
391 UZP2 v23.8b, v22.8b, v23.8b
[all …]
Dihevc_inter_pred_filters_luma_vert_w16inp.s129 dup v23.4h, v0.h[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1)//
155 smull v19.4s, v1.4h, v23.4h //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
171 smull v20.4s, v2.4h, v23.4h //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
188 smull v21.4s, v3.4h, v23.4h
202 smull v30.4s, v4.4h, v23.4h
229 smull v19.4s, v1.4h, v23.4h //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
246 smull v20.4s, v2.4h, v23.4h //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
262 smull v21.4s, v3.4h, v23.4h
289 smull v30.4s, v4.4h, v23.4h
316 smull v19.4s, v1.4h, v23.4h //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
[all …]
Dihevc_inter_pred_luma_vert_w16inp_w16out.s138 dup v23.4h,v0.h[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1)//
166 smull v19.4s,v1.4h,v23.4h //mul_res1 = smull_u8(src_tmp2, coeffabs_1)//
182 smull v20.4s,v2.4h,v23.4h //mul_res2 = smull_u8(src_tmp3, coeffabs_1)//
199 smull v21.4s,v3.4h,v23.4h
214 smull v31.4s,v4.4h,v23.4h
243 smull v19.4s,v1.4h,v23.4h //mul_res1 = smull_u8(src_tmp2, coeffabs_1)//
261 smull v20.4s,v2.4h,v23.4h //mul_res2 = smull_u8(src_tmp3, coeffabs_1)//
278 smull v21.4s,v3.4h,v23.4h
306 smull v31.4s,v4.4h,v23.4h
334 smull v19.4s,v1.4h,v23.4h //mul_res1 = smull_u8(src_tmp2, coeffabs_1)//
[all …]
Dihevc_inter_pred_filters_luma_vert_w16out.s92 dup v23.8b, v0.b[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1)//
121 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
140 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
165 umull v21.8h, v3.8b, v23.8b
182 umull v30.8h, v4.8b, v23.8b
207 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
234 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
259 umull v21.8h, v3.8b, v23.8b
287 umull v30.8h, v4.8b, v23.8b
315 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
[all …]
Dihevc_inter_pred_filters_luma_vert.s137 dup v23.8b, v0.b[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1)//
164 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
182 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
212 umull v21.8h, v3.8b, v23.8b
228 umull v30.8h, v4.8b, v23.8b
253 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
281 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
307 umull v21.8h, v3.8b, v23.8b
337 umull v30.8h, v4.8b, v23.8b
365 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)//
[all …]
Dihevc_intra_pred_luma_mode_3_to_9.s210 tbl v23.8b, {v0.16b},v4.8b //load from ref_main_idx (row 3)
222 umull v18.8h, v23.8b, v7.8b //mul (row 3)
254 tbl v23.8b, {v0.16b},v4.8b //load from ref_main_idx (row 7)
259 umull v18.8h, v23.8b, v7.8b //mul (row 7)
295 xtn v23.8b, v12.8h
310 mov v26.8b, v23.8b
314 tbl v23.8b, {v0.16b},v4.8b //load from ref_main_idx (row 7)
343 umull v18.8h, v23.8b, v7.8b //mul (row 7)
354 tbl v23.8b, {v0.16b},v4.8b //load from ref_main_idx (row 1)
374 umull v22.8h, v23.8b, v7.8b //mul (row 1)
[all …]
Dihevc_sao_edge_offset_class0_chroma.s230 mov v23.d[0],v21.d[1]
231 UZP1 v1.8b, v21.8b, v23.8b
232 UZP2 v23.8b, v21.8b, v23.8b
242 TBL v17.8b, {v0.16b},v23.8b
274 xtn v23.8b, v19.8h //vmovn_s16(pi2_tmp_cur_row.val[1])
299 ST1 {v23.8b},[x12],x1
415 mov v23.d[0],v21.d[1]
416 UZP1 v1.8b, v21.8b, v23.8b
417 UZP2 v23.8b, v21.8b, v23.8b
425 TBL v17.8b, {v0.16b},v23.8b
Dihevc_inter_pred_filters_luma_horz.s514 ld1 {v23.2s},[x4],x11
518 zip1 v1.2s, v21.2s, v23.2s
519 zip2 v13.2s, v21.2s, v23.2s
524 ld1 {v23.2s},[x4],x11
528 zip1 v3.2s, v21.2s, v23.2s
529 zip2 v15.2s, v21.2s, v23.2s
534 ld1 {v23.2s},[x4],x11
538 zip1 v5.2s, v21.2s, v23.2s
539 zip2 v17.2s, v21.2s, v23.2s
544 ld1 {v23.2s},[x4],x11
[all …]
Dihevc_inter_pred_luma_horz_w16out.s214 ld1 {v23.2s},[x8],x15
218 zip1 v1.2s, v21.2s, v23.2s
219 zip2 v13.2s, v21.2s, v23.2s
224 ld1 {v23.2s},[x8],x15
228 zip1 v3.2s, v21.2s, v23.2s
229 zip2 v15.2s, v21.2s, v23.2s
234 ld1 {v23.2s},[x8],x15
238 zip1 v5.2s, v21.2s, v23.2s
239 zip2 v17.2s, v21.2s, v23.2s
244 ld1 {v23.2s},[x8],x15
[all …]
Dihevc_intra_pred_filters_chroma_mode_11_to_17.s331 tbl v23.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 3)
343 umull v18.8h, v23.8b, v7.8b //mul (row 3)
377 tbl v23.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 7)
382 umull v18.8h, v23.8b, v7.8b //mul (row 7)
418 xtn v23.8b, v12.8h
441 mov v26.8b, v23.8b
445 tbl v23.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 7)
479 umull v18.8h, v23.8b, v7.8b //mul (row 7)
521 tbl v23.8b, { v0.16b, v1.16b}, v4.8b //load from ref_main_idx (row 3)
540 umull v18.8h, v23.8b, v7.8b //mul (row 3)
[all …]
Dihevc_intra_pred_chroma_mode_27_to_33.s157 ld1 {v23.8b},[x10],x11 //(i row)ref_main_idx
169 umull v10.8h, v23.8b, v30.8b //(i row)vmull_u8(ref_main_idx, dup_const_32_fract)
208 ld1 {v23.8b},[x10],x11 //(v)ref_main_idx
230 umull v10.8h, v23.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
287 ld1 {v23.8b},[x10],x11 //(i)ref_main_idx
310 umull v10.8h, v23.8b, v30.8b //(i)vmull_u8(ref_main_idx, dup_const_32_fract)
368 ld1 {v23.8b},[x10],x11 //(v)ref_main_idx
385 umull v10.8h, v23.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
485 ld1 {v23.8b},[x10] //ref_main_idx
501 umull v10.8h, v23.8b, v7.8b //vmull_u8(ref_main_idx, dup_const_32_fract)
/external/libavc/encoder/armv8/
Dih264e_half_pel_av8.s175 …sqrshrun v23.8b, v14.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column1…
181 st1 {v23.8b, v24.8b}, [x1], #16 ////Store dest row1
317 mov v23.d[0], v22.d[1]
334 ext v31.8b, v22.8b , v23.8b , #2
350 ext v31.8b, v23.8b , v24.8b , #2
359 ext v30.8b, v22.8b , v23.8b , #4
360 ext v29.8b, v22.8b , v23.8b , #6
363 ext v28.8b, v22.8b , v23.8b , #2
367 smlsl v2.4s, v23.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set3)
371 ext v30.8b, v23.8b , v24.8b , #4
[all …]
/external/libavc/common/armv8/
Dih264_resi_trans_quant_av8.s168 shl v23.4h, v21.4h, #1 //u_shift(x3,1,shft)
174 add v25.4h, v23.4h , v20.4h //x6 = u_shift(x3,1,shft) + x2;
177 dup v23.4s, w8 //load round factor values
198 add v20.4s, v0.4s, v23.4s
199 add v21.4s, v1.4s, v23.4s
200 add v22.4s, v2.4s, v23.4s
201 add v23.4s, v3.4s, v23.4s
208 sshl v23.4s, v23.4s, v24.4s //shift row 4
213 xtn v23.4h, v23.4s //narrow row 4
218 neg v27.8h, v23.8h //get negative
[all …]
Dih264_iquant_itrans_recon_av8.s135 ld4 {v20.4h - v23.4h}, [x5] // load pu2_iscal_mat[i], i =0..15
143 mul v23.4h, v23.4h, v29.4h // x[i]=(scale[i] * dequant[i]) where i = 12..14
148 smull v6.4s, v19.4h, v23.4h // q3 = p[i] = (x[i] * trns_coeff[i]) where i = 12..15
214 sub v23.4h, v14.4h, v17.4h // x0 - x3
217 mov v22.d[1], v23.d[0]
326 ld4 {v20.4h - v23.4h}, [x5] // load pu2_iscal_mat[i], i =0..15
334 mul v23.4h, v23.4h, v29.4h // x[i]=(scale[i] * dequant[i]) where i = 12..14
339 smull v6.4s, v19.4h, v23.4h // q3 = p[i] = (x[i] * trns_coeff[i]) where i = 12..15
409 sub v23.4h, v14.4h, v17.4h // x0 - x3
414 srshr v23.4h, v23.4h, #6
[all …]
Dih264_inter_pred_filters_luma_horz_av8.s176 …sqrshrun v23.8b, v14.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column1…
185 st1 {v23.8b, v24.8b}, [x1], x3 ////Store dest row1
229 …sqrshrun v23.8b, v14.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column1…
237 st1 {v23.8b, v24.8b}, [x1], x3 ////Store dest row3
281 …sqrshrun v23.8b, v14.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column1…
291 st1 {v23.8b, v24.8b}, [x1], x3 ////Store dest row5
331 …sqrshrun v23.8b, v14.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column1…
335 st1 {v23.8b, v24.8b}, [x1], x3 ////Store dest row7
355 ext v23.8b, v5.8b , v6.8b, #1 ////extract a[1] (column1,row1)
361 umlsl v14.8h, v23.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 (column1,row1)
[all …]
Dih264_intra_pred_luma_16x16_av8.s223 dup v23.16b, v0.b[2]
229 st1 {v23.16b}, [x1], x3
528 sqrshrun v23.8b, v28.8h, #5
532 st1 {v22.2s, v23.2s}, [x2], x3
538 sqrshrun v23.8b, v28.8h, #5
542 st1 {v22.2s, v23.2s}, [x2], x3
548 sqrshrun v23.8b, v28.8h, #5
552 st1 {v22.2s, v23.2s}, [x2], x3
558 sqrshrun v23.8b, v28.8h, #5
562 st1 {v22.2s, v23.2s}, [x2], x3
[all …]
Dih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s129 ext v23.16b, v18.16b , v20.16b , #10
135 saddl v26.4s, v18.4h, v23.4h
139 saddl2 v23.4s, v18.8h, v23.8h
140 smlal2 v23.4s, v0.8h, v28.8h
141 smlsl2 v23.4s, v24.8h, v30.8h
144 sqrshrun v19.4h, v23.4s, #10
210 ext v23.16b, v18.16b , v20.16b , #10
216 saddl v26.4s, v18.4h, v23.4h
220 saddl2 v23.4s, v18.8h, v23.8h
221 smlal2 v23.4s, v2.8h, v28.8h
[all …]
Dih264_inter_pred_luma_horz_qpel_vert_qpel_av8.s158 ext v23.8b, v18.8b , v19.8b , #5
164 uaddl v28.8h, v18.8b, v23.8b
176 ext v23.8b, v18.8b , v19.8b , #5
185 uaddl v24.8h, v18.8b, v23.8b
208 ext v23.8b, v18.8b , v19.8b , #5
217 uaddl v28.8h, v18.8b, v23.8b
226 ext v23.8b, v18.8b , v19.8b , #5
233 uaddl v24.8h, v18.8b, v23.8b
247 ext v23.8b, v18.8b , v19.8b , #5
264 uaddl v28.8h, v18.8b, v23.8b
[all …]
/external/libhevc/decoder/arm64/
Dihevcd_fmt_conv_420sp_to_rgba8888.s242 movi v23.8b, #0
254 ZIP1 v27.8b, v22.8b, v23.8b
255 ZIP2 v23.8b, v22.8b, v23.8b
261 mov v22.d[1], v23.d[0]
308 movi v23.8b, #0
320 ZIP1 v27.8b, v22.8b, v23.8b
321 ZIP2 v23.8b, v22.8b, v23.8b
327 mov v22.d[1], v23.d[0]
405 movi v23.8b, #0
417 ZIP1 v27.8b, v22.8b, v23.8b
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-copy-tuple.ll19 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
22 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
36 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
39 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
53 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
56 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
70 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
73 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
90 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
93 …2},~{v13},~{v14},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v2…
[all …]
/external/boringssl/src/crypto/poly1305/
Dpoly1305_arm_asm.S148 # qhasm: reg128 v23
699 # qhasm: new v23
701 # qhasm: v23[2] = d23[0,1] unsigned>> 14; v23[3] = d23[2,3] unsigned>> 14
702 # asm 1: vshrn.u64 <v23=reg128#10%top,<d23=reg128#2,#14
703 # asm 2: vshrn.u64 <v23=d19,<d23=q1,#14
733 # qhasm: v23[0] = mid[0,1] unsigned>> 20; v23[1] = mid[2,3] unsigned>> 20
734 # asm 1: vshrn.u64 <v23=reg128#10%bot,<mid=reg128#1,#20
735 # asm 2: vshrn.u64 <v23=d18,<mid=q0,#20
758 # qhasm: 4x v23 &= 0x03ffffff
759 # asm 1: vand.i32 <v23=reg128#10,#0x03ffffff
[all …]

1234