/external/libhevc/common/arm64/ |
D | ihevc_intra_pred_chroma_planar.s | 173 mov v25.8b, v17.8b 174 zip1 v29.8b, v17.8b, v25.8b 175 zip2 v25.8b, v17.8b, v25.8b 178 sub v31.8b, v2.8b , v25.8b 207 umlal v28.8h, v25.8b, v1.8b 227 umlal v24.8h, v25.8b, v1.8b 253 umlal v20.8h, v25.8b, v1.8b 275 umlal v28.8h, v25.8b, v1.8b 327 mov v25.8b, v17.8b 328 zip1 v29.8b, v17.8b, v25.8b [all …]
|
D | ihevc_itrans_recon_8x8.s | 416 umov x15,v25.d[0] 418 trn1 v25.4h, v2.4h, v6.4h 426 trn1 v2.2s, v25.2s, v27.2s 427 trn2 v3.2s, v25.2s, v27.2s ////x0,x1,x2,x3 first qudrant transposing continued..... 430 trn1 v25.4h, v10.4h, v14.4h 436 trn1 v10.2s, v25.2s, v27.2s 437 trn2 v11.2s, v25.2s, v27.2s ////x4,x5,x6,x7 third qudrant transposing continued..... 441 mov v25.d[0],x15 497 umov x19,v25.d[0] 498 umov x20,v25.d[1] [all …]
|
D | ihevc_intra_pred_luma_planar.s | 220 dup v25.8h,w4 //(4) 232 umlal v25.8h, v5.8b, v0.8b //(4) 235 umlal v25.8h, v17.8b, v1.8b //(4) 238 umlal v25.8h, v6.8b, v3.8b //(4) 241 umlal v25.8h, v19.8b, v23.8b //(4) 260 sshl v25.8h, v25.8h, v29.8h //(4)shr 264 xtn v25.8b, v25.8h //(4) 273 st1 {v25.8b},[x2], x3 //(4)str 8 values 396 dup v25.8h,w4 //(4) 409 umlal v25.8h, v5.8b, v0.8b //(4) [all …]
|
D | ihevc_inter_pred_chroma_horz_w16out.s | 133 dup v25.8b, v2.b[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1) 206 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 225 umull v28.8h, v3.8b, v25.8b 252 umull v22.8h, v10.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 287 umull v20.8h, v11.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 304 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 318 umull v28.8h, v3.8b, v25.8b 347 umull v22.8h, v10.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 365 umull v20.8h, v11.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 384 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// [all …]
|
D | ihevc_sao_edge_offset_class1_chroma.s | 235 TBL v25.8b, {v1.16b},v23.8b 236 ZIP1 v27.8b, v24.8b, v25.8b 237 ZIP2 v25.8b, v24.8b, v25.8b 249 …SADDW v28.8h, v28.8h , v25.8b //II pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val… 288 TBL v25.8b, {v1.16b},v23.8b 289 ZIP1 v27.8b, v24.8b, v25.8b 290 ZIP2 v25.8b, v24.8b, v25.8b 301 …SADDW v28.8h, v28.8h , v25.8b //pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[1]… 398 TBL v25.8b, {v1.16b},v23.8b 399 ZIP1 v27.8b, v24.8b, v25.8b [all …]
|
D | ihevc_inter_pred_chroma_horz.s | 133 dup v25.8b, v2.b[1] //coeffabs_1 = vdup_lane_u8(coeffabs, 1) 191 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 210 umull v28.8h, v3.8b, v25.8b 240 umull v22.8h, v10.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 277 umull v20.8h, v11.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 297 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 316 umull v28.8h, v3.8b, v25.8b 354 umull v22.8h, v10.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 370 umull v20.8h, v11.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// 387 umull v30.8h, v2.8b, v25.8b //mul_res = vmull_u8(src[0_3], coeffabs_3)// [all …]
|
D | ihevc_inter_pred_luma_vert_w16inp_w16out.s | 140 dup v25.4h,v0.h[3] //coeffabs_3 = vdup_lane_u8(coeffabs, 3)// 172 smlal v19.4s,v3.4h,v25.4h //mul_res1 = smlal_u8(mul_res1, src_tmp4, coeffabs_3)// 189 smlal v20.4s,v4.4h,v25.4h //mul_res2 = smlal_u8(mul_res2, src_tmp1, coeffabs_3)// 204 smlal v21.4s,v5.4h,v25.4h 217 smlal v31.4s,v6.4h,v25.4h 249 smlal v19.4s,v3.4h,v25.4h //mul_res1 = smlal_u8(mul_res1, src_tmp4, coeffabs_3)// 264 smlal v20.4s,v4.4h,v25.4h //mul_res2 = smlal_u8(mul_res2, src_tmp1, coeffabs_3)// 287 smlal v21.4s,v5.4h,v25.4h 311 smlal v31.4s,v6.4h,v25.4h 337 smlal v19.4s,v3.4h,v25.4h //mul_res1 = smlal_u8(mul_res1, src_tmp4, coeffabs_3)// [all …]
|
D | ihevc_inter_pred_filters_luma_vert_w16inp.s | 131 dup v25.4h, v0.h[3] //coeffabs_3 = vdup_lane_u8(coeffabs, 3)// 161 smlal v19.4s, v3.4h, v25.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 178 smlal v20.4s, v4.4h, v25.4h //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 193 smlal v21.4s, v5.4h, v25.4h 205 smlal v30.4s, v6.4h, v25.4h 235 smlal v19.4s, v3.4h, v25.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 249 smlal v20.4s, v4.4h, v25.4h //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 271 smlal v21.4s, v5.4h, v25.4h 294 smlal v30.4s, v6.4h, v25.4h 319 smlal v19.4s, v3.4h, v25.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// [all …]
|
D | ihevc_inter_pred_filters_luma_vert_w16out.s | 94 dup v25.8b, v0.b[3] //coeffabs_3 = vdup_lane_u8(coeffabs, 3)// 127 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 151 umlal v20.8h, v4.8b, v25.8b //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 171 umlal v21.8h, v5.8b, v25.8b 186 umlal v30.8h, v6.8b, v25.8b 217 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 243 umlal v20.8h, v4.8b, v25.8b //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 270 umlal v21.8h, v5.8b, v25.8b 296 umlal v30.8h, v6.8b, v25.8b 318 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// [all …]
|
D | ihevc_itrans_recon_4x4.s | 165 trn2 v25.4h, v28.4h, v29.4h 170 trn1 v1.2s, v25.2s, v27.2s 171 trn2 v3.2s, v25.2s, v27.2s 201 trn2 v25.4h, v28.4h, v29.4h 206 trn1 v1.2s, v25.2s, v27.2s 207 trn2 v3.2s, v25.2s, v27.2s
|
D | ihevc_intra_pred_luma_mode_3_to_9.s | 214 tbl v25.8b, {v0.16b},v5.8b //load from ref_main_idx + 1 (row 3) 223 umlal v18.8h, v25.8b, v6.8b //mul (row 3) 258 tbl v25.8b, {v0.16b},v5.8b //load from ref_main_idx + 1 (row 7) 260 umlal v18.8h, v25.8b, v6.8b //mul (row 7) 297 sqxtn v25.8b, v12.8h 309 sub v1.8b, v26.8b , v25.8b //ref_main_idx 318 tbl v25.8b, {v0.16b},v5.8b //load from ref_main_idx - 1 (row 7) 345 umlal v18.8h, v25.8b, v6.8b //mul (row 7) 386 tbl v25.8b, {v0.16b},v5.8b //load from ref_main_idx + 1 (row 3) 402 umlal v18.8h, v25.8b, v6.8b //mul (row 3) [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_11_to_17.s | 335 tbl v25.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 3) 344 umlal v18.8h, v25.8b, v6.8b //mul (row 3) 381 tbl v25.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 7) 383 umlal v18.8h, v25.8b, v6.8b //mul (row 7) 420 sqxtn v25.8b, v12.8h 421 shl v25.8b, v25.8b,#1 432 add v19.8b, v27.8b , v25.8b //ref_main_idx (add row) 449 tbl v25.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 7) 481 umlal v18.8h, v25.8b, v6.8b //mul (row 7) 525 tbl v25.8b, { v0.16b, v1.16b}, v5.8b //load from ref_main_idx + 1 (row 3) [all …]
|
D | ihevc_inter_pred_filters_luma_vert.s | 139 dup v25.8b, v0.b[3] //coeffabs_3 = vdup_lane_u8(coeffabs, 3)// 170 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 193 umlal v20.8h, v4.8b, v25.8b //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 217 umlal v21.8h, v5.8b, v25.8b 232 umlal v30.8h, v6.8b, v25.8b 264 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 289 umlal v20.8h, v4.8b, v25.8b //mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)// 316 umlal v21.8h, v5.8b, v25.8b 345 umlal v30.8h, v6.8b, v25.8b 368 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// [all …]
|
D | ihevc_itrans_recon_4x4_ttype1.s | 166 trn2 v25.4h, v28.4h, v29.4h 171 trn1 v22.2s, v25.2s, v27.2s 172 trn2 v17.2s, v25.2s, v27.2s 209 trn2 v25.4h, v28.4h, v29.4h 214 trn1 v1.2s, v25.2s, v27.2s 215 trn2 v3.2s, v25.2s, v27.2s
|
/external/llvm/test/MC/Hexagon/ |
D | v60-alu.s | 44 #CHECK: 1cbad95c { v29:28.h = vadd(v25.ub,{{ *}}v26.ub) } 45 v29:28.h=vadd(v25.ub,v26.ub) 50 #CHECK: 1c79c350 { v16.h = vsub(v3.h,{{ *}}v25.h):sat } 51 v16.h=vsub(v3.h,v25.h):sat 77 #CHECK: 1c76dc98 { v25:24.b = vadd(v29:28.b,{{ *}}v23:22.b) } 78 v25:24.b=vadd(v29:28.b,v23:22.b) 92 #CHECK: 1cdcd987 { v7.ub = vavg(v25.ub,{{ *}}v28.ub) } 93 v7.ub=vavg(v25.ub,v28.ub) 125 #CHECK: 1c9acab8 { v25:24.w = vsub(v11:10.w,{{ *}}v27:26.w) } 126 v25:24.w=vsub(v11:10.w,v27:26.w) [all …]
|
D | v60-vmem.s | 10 #CHECK: 294dc319 { v25 = vmem(r13++#3):nt } 12 v25=vmem(r13++#3):nt 124 #CHECK: 2b42e019 { v25 = vmem(r2++m1):nt } 126 v25=vmem(r2++m1):nt 259 v25=v23 297 v25=v12 302 v25=v3 332 v17 = v25 372 #CHECK: 29a2cb6a if(!p1) vmem(r2++#3) = v25.new } 374 v25 = v17 define [all …]
|
D | v60-vmpy-acc.s | 8 #CHECK: 193bf90f { v15.w += vdmpy(v25.h,r27.uh):sat } 9 v15.w += vdmpy(v25.h,r27.uh):sat 68 #CHECK: 192af2f8 { v25:24.w += vmpa(v19:18.h,r10.b) } 69 v25:24.w += vmpa(v19:18.h,r10.b) 101 #CHECK: 1c12fb98 { v25:24.h += vmpy(v27.b,v18.b) } 102 v25:24.h += vmpy(v27.b,v18.b) 119 #CHECK: 1c0df9a8 { v9:8.uh += vmpy(v25.ub,v13.ub) } 120 v9:8.uh += vmpy(v25.ub,v13.ub)
|
D | v60-permute.s | 32 #CHECK: 1e01cc38 { v25:24.uw = vunpack(v12.uh) } 33 v25:24.uw=vunpack(v12.uh) 38 #CHECK: 1e01d778 { v25:24.w = vunpack(v23.h) } 39 v25:24.w=vunpack(v23.h)
|
D | v60-vmpy1.s | 53 #CHECK: 1925d86b { v11.w = vdmpy(v25:24.h,{{ *}}r5.h):sat } 54 v11.w=vdmpy(v25:24.h,r5.h):sat 80 #CHECK: 1c34d937 { v23.h = vmpy(v25.h,{{ *}}v20.h):<<1:rnd:sat } 81 v23.h=vmpy(v25.h,v20.h):<<1:rnd:sat 89 #CHECK: 1c0dd1d8 { v25:24.h = vmpy(v17.ub,{{ *}}v13.b) } 90 v25:24.h=vmpy(v17.ub,v13.b) 110 #CHECK: 1c39d089 { v9.h = vmpyi(v16.h,{{ *}}v25.h) } 111 v9.h=vmpyi(v16.h,v25.h)
|
/external/libmpeg2/common/armv8/ |
D | impeg2_idct.s | 623 umov x15, v25.d[0] 625 trn1 v25.4h, v2.4h, v6.4h 633 trn1 v2.2s, v25.2s, v27.2s 634 trn2 v3.2s, v25.2s, v27.2s ////x0,x1,x2,x3 first qudrant transposing continued..... 637 trn1 v25.4h, v10.4h, v14.4h 643 trn1 v10.2s, v25.2s, v27.2s 644 trn2 v11.2s, v25.2s, v27.2s ////x4,x5,x6,x7 third qudrant transposing continued..... 648 mov v25.d[0], x15 704 umov x19, v25.d[0] 705 umov x20, v25.d[1] [all …]
|
/external/libavc/common/armv8/ |
D | ih264_resi_trans_quant_av8.s | 119 ld1 {v25.8b}, [x1] //load first 8 pix pred row 4 124 usubl v6.8h, v24.8b, v25.8b //find residue row 4 174 add v25.4h, v23.4h , v20.4h //x6 = u_shift(x3,1,shft) + x2; 184 abs v1.4h, v25.4h //abs val of row 2 189 cmgt v5.4h, v25.4h, #0 216 neg v25.8h, v21.8h //get negative 227 bsl v5.8b, v21.8b, v25.8b //restore sign of row 3 and 4 248 movi v25.8b, #16 //get max nnz 249 sub v26.8b, v25.8b , v0.8b //invert current nnz 330 ld1 {v25.8b}, [x1] //load first 8 pix pred row 4 [all …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s | 81 movi v25.8h, #0x5 // Filter coeff 5 into Q12 155 add v25.8h, v24.8h , v26.8h 161 smlal v26.4s, v25.4h, v28.4h 165 smlal2 v22.4s, v25.8h, v28.8h 169 sqrshrun v25.4h, v22.4s, #10 176 uqxtn v25.8b, v25.8h 177 mov v19.s[1], v25.s[0] 237 add v25.8h, v24.8h , v26.8h 243 smlal v26.4s, v25.4h, v28.4h 247 smlal2 v22.4s, v25.8h, v28.8h [all …]
|
/external/libavc/encoder/armv8/ |
D | ih264e_half_pel_av8.s | 177 …sqrshrun v25.8b, v18.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column3… 182 st1 {v25.h}[0], [x1], x3 326 mov v25.d[0], v24.d[1] 368 ext v31.8b, v24.8b , v25.8b , #2 377 ext v31.8b, v25.8b , v25.8b , #2 382 ext v30.8b, v24.8b , v25.8b , #4 385 ext v29.8b, v24.8b , v25.8b , #6 387 ext v31.8b, v24.8b , v25.8b , #2 394 smlsl v22.4s, v25.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set5) 439 mov v25.d[0], v24.d[1] [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-copy-tuple.ll | 19 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 22 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 36 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 39 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 53 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 56 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 70 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 73 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 90 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… 93 …4},~{v15},~{v16},~{v17},~{v18},~{v19},~{v20},~{v21},~{v22},~{v23},~{v24},~{v25},~{v26},~{v27},~{v2… [all …]
|
/external/llvm/test/MC/AArch64/ |
D | neon-mul-div-instructions.s | 57 sqdmulh v2.4h, v25.4h, v3.4h 68 sqrdmulh v2.4h, v25.4h, v3.4h 80 fmulx v1.4s, v25.4s, v3.4s
|