/external/libhevc/common/arm64/ |
D | ihevc_intra_pred_chroma_mode_27_to_33.s | 187 rshrn v10.8b, v10.8h,#5 //(i row)shift_res = vrshrn_n_u16(add_res, 5) 202 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) 219 rshrn v18.8b, v18.8h,#5 //(iii)shift_res = vrshrn_n_u16(add_res, 5) 236 rshrn v22.8b, v22.8h,#5 //(iv)shift_res = vrshrn_n_u16(add_res, 5) 253 rshrn v10.8b, v10.8h,#5 //(v)shift_res = vrshrn_n_u16(add_res, 5) 268 rshrn v14.8b, v14.8h,#5 //(vi)shift_res = vrshrn_n_u16(add_res, 5) 302 rshrn v18.8b, v18.8h,#5 //(vii)shift_res = vrshrn_n_u16(add_res, 5) 318 rshrn v22.8b, v22.8h,#5 //(viii)shift_res = vrshrn_n_u16(add_res, 5) 332 rshrn v10.8b, v10.8h,#5 //(i)shift_res = vrshrn_n_u16(add_res, 5) 349 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) [all …]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 192 rshrn v10.8b, v10.8h,#5 //(i row)shift_res = vrshrn_n_u16(add_res, 5) 207 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) 224 rshrn v18.8b, v18.8h,#5 //(iii)shift_res = vrshrn_n_u16(add_res, 5) 241 rshrn v22.8b, v22.8h,#5 //(iv)shift_res = vrshrn_n_u16(add_res, 5) 258 rshrn v10.8b, v10.8h,#5 //(v)shift_res = vrshrn_n_u16(add_res, 5) 273 rshrn v14.8b, v14.8h,#5 //(vi)shift_res = vrshrn_n_u16(add_res, 5) 307 rshrn v18.8b, v18.8h,#5 //(vii)shift_res = vrshrn_n_u16(add_res, 5) 324 rshrn v22.8b, v22.8h,#5 //(viii)shift_res = vrshrn_n_u16(add_res, 5) 338 rshrn v10.8b, v10.8h,#5 //(i)shift_res = vrshrn_n_u16(add_res, 5) 355 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) [all …]
|
D | ihevc_intra_pred_luma_mode_3_to_9.s | 197 rshrn v24.8b, v24.8h,#5 //round shft (row 0) 208 rshrn v22.8b, v22.8h,#5 //round shft (row 1) 219 rshrn v20.8b, v20.8h,#5 //round shft (row 2) 230 rshrn v18.8b, v18.8h,#5 //round shft (row 3) 241 rshrn v24.8b, v24.8h,#5 //round shft (row 4) 252 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 263 rshrn v20.8b, v20.8h,#5 //round shft (row 6) 264 rshrn v18.8b, v18.8h,#5 //round shft (row 7) 329 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 351 rshrn v20.8b, v20.8h,#5 //(from previous loop)round shft (row 6) [all …]
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 301 rshrn v10.8b, v10.8h,#5 //(i row)shift_res = vrshrn_n_u16(add_res, 5) 316 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) 332 rshrn v18.8b, v18.8h,#5 //(iii)shift_res = vrshrn_n_u16(add_res, 5) 348 rshrn v22.8b, v22.8h,#5 //(iv)shift_res = vrshrn_n_u16(add_res, 5) 364 rshrn v10.8b, v10.8h,#5 //(v)shift_res = vrshrn_n_u16(add_res, 5) 379 rshrn v14.8b, v14.8h,#5 //(vi)shift_res = vrshrn_n_u16(add_res, 5) 412 rshrn v18.8b, v18.8h,#5 //(vii)shift_res = vrshrn_n_u16(add_res, 5) 432 rshrn v22.8b, v22.8h,#5 //(viii)shift_res = vrshrn_n_u16(add_res, 5) 445 rshrn v10.8b, v10.8h,#5 //(i)shift_res = vrshrn_n_u16(add_res, 5) 463 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) [all …]
|
D | ihevc_intra_pred_chroma_mode_3_to_9.s | 196 rshrn v24.8b, v24.8h,#5 //round shft (row 0) 207 rshrn v22.8b, v22.8h,#5 //round shft (row 1) 218 rshrn v20.8b, v20.8h,#5 //round shft (row 2) 229 rshrn v18.8b, v18.8h,#5 //round shft (row 3) 242 rshrn v24.8b, v24.8h,#5 //round shft (row 4) 253 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 264 rshrn v20.8b, v20.8h,#5 //round shft (row 6) 265 rshrn v18.8b, v18.8h,#5 //round shft (row 7) 334 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 365 rshrn v20.8b, v20.8h,#5 //(from previous loop)round shft (row 6) [all …]
|
D | ihevc_intra_pred_filters_luma_mode_11_to_17.s | 317 rshrn v24.8b, v24.8h,#5 //round shft (row 0) 328 rshrn v22.8b, v22.8h,#5 //round shft (row 1) 339 rshrn v20.8b, v20.8h,#5 //round shft (row 2) 350 rshrn v18.8b, v18.8h,#5 //round shft (row 3) 361 rshrn v24.8b, v24.8h,#5 //round shft (row 4) 372 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 383 rshrn v20.8b, v20.8h,#5 //round shft (row 6) 384 rshrn v18.8b, v18.8h,#5 //round shft (row 7) 449 rshrn v24.8b, v22.8h,#5 //round shft (row 5) 471 rshrn v20.8b, v20.8h,#5 //(from previous loop)round shft (row 6) [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 298 rshrn v23.8b, v23.8h,#5 //(i row)shift_res = vrshrn_n_u16(add_res, 5) 313 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) 329 rshrn v18.8b, v18.8h,#5 //(iii)shift_res = vrshrn_n_u16(add_res, 5) 345 rshrn v22.8b, v22.8h,#5 //(iv)shift_res = vrshrn_n_u16(add_res, 5) 364 rshrn v23.8b, v23.8h,#5 //(v)shift_res = vrshrn_n_u16(add_res, 5) 379 rshrn v14.8b, v14.8h,#5 //(vi)shift_res = vrshrn_n_u16(add_res, 5) 413 rshrn v18.8b, v18.8h,#5 //(vii)shift_res = vrshrn_n_u16(add_res, 5) 432 rshrn v22.8b, v22.8h,#5 //(viii)shift_res = vrshrn_n_u16(add_res, 5) 445 rshrn v23.8b, v23.8h,#5 //(i)shift_res = vrshrn_n_u16(add_res, 5) 464 rshrn v14.8b, v14.8h,#5 //(ii)shift_res = vrshrn_n_u16(add_res, 5) [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_11_to_17.s | 318 rshrn v24.8b, v24.8h,#5 //round shft (row 0) 329 rshrn v22.8b, v22.8h,#5 //round shft (row 1) 340 rshrn v20.8b, v20.8h,#5 //round shft (row 2) 351 rshrn v18.8b, v18.8h,#5 //round shft (row 3) 364 rshrn v24.8b, v24.8h,#5 //round shft (row 4) 375 rshrn v22.8b, v22.8h,#5 //round shft (row 5) 386 rshrn v20.8b, v20.8h,#5 //round shft (row 6) 387 rshrn v18.8b, v18.8h,#5 //round shft (row 7) 459 rshrn v24.8b, v22.8h,#5 //round shft (row 5) 489 rshrn v20.8b, v20.8h,#5 //(from previous loop)round shft (row 6) [all …]
|
D | ihevc_deblk_luma_horz.s | 229 rshrn v20.8b, v12.8h,#3 243 rshrn v21.8b, v14.8h,#2 272 rshrn v19.8b, v16.8h,#3 305 rshrn v20.8b, v12.8h,#3 315 rshrn v21.8b, v14.8h,#2 421 rshrn v19.8b, v16.8h,#3 528 rshrn v14.8b, v14.8h,#1 561 rshrn v14.8b, v14.8h,#1
|
D | ihevc_deblk_luma_vert.s | 225 rshrn v22.8b,v20.8h,#3 238 rshrn v20.8b,v20.8h,#3 240 rshrn v0.8b,v0.8h,#2 289 rshrn v26.8b,v26.8h,#3 422 rshrn v2.8b,v16.8h,#2 433 rshrn v0.8b,v0.8h,#3
|
D | ihevc_intra_pred_chroma_planar.s | 360 rshrn v12.8b, v12.8h,#3
|
D | ihevc_intra_pred_luma_planar.s | 548 rshrn v27.8b, v27.8h,#3
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-simd-scalar-to-vector.ll | 6 ; CHECK: rshrn.8b v0, v0, #4 11 ; CHECK-FAST: rshrn.8b 16 %tmp3 = tail call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %tmp2, i32 4) 21 declare <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16>, i32) nounwind readnone
|
D | arm64-vecFold.ll | 97 ; CHECK: rshrn.8b v0, v0, #5 100 %vrshrn_n1 = tail call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %a0, i32 5) 101 %vrshrn_n4 = tail call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %b0, i32 6) 143 declare <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16>, i32) nounwind readnone
|
D | arm64-neon-simd-shift.ll | 369 %vrshrn = tail call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %b, i32 3) 380 %vrshrn = tail call <4 x i16> @llvm.aarch64.neon.rshrn.v4i16(<4 x i32> %b, i32 9) 392 %vrshrn = tail call <2 x i32> @llvm.aarch64.neon.rshrn.v2i32(<2 x i64> %b, i32 19) 572 declare <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16>, i32) 574 declare <4 x i16> @llvm.aarch64.neon.rshrn.v4i16(<4 x i32>, i32) 576 declare <2 x i32> @llvm.aarch64.neon.rshrn.v2i32(<2 x i64>, i32)
|
D | arm64-vshift.ll | 621 ;CHECK: rshrn.8b v0, {{v[0-9]+}}, #1 623 %tmp3 = call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %tmp1, i32 1) 629 ;CHECK: rshrn.4h v0, {{v[0-9]+}}, #1 631 %tmp3 = call <4 x i16> @llvm.aarch64.neon.rshrn.v4i16(<4 x i32> %tmp1, i32 1) 637 ;CHECK: rshrn.2s v0, {{v[0-9]+}}, #1 639 %tmp3 = call <2 x i32> @llvm.aarch64.neon.rshrn.v2i32(<2 x i64> %tmp1, i32 1) 648 %tmp3 = call <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16> %tmp1, i32 1) 658 %tmp3 = call <4 x i16> @llvm.aarch64.neon.rshrn.v4i16(<4 x i32> %tmp1, i32 1) 668 %tmp3 = call <2 x i32> @llvm.aarch64.neon.rshrn.v2i32(<2 x i64> %tmp1, i32 1) 673 declare <8 x i8> @llvm.aarch64.neon.rshrn.v8i8(<8 x i16>, i32) nounwind readnone [all …]
|
/external/libavc/common/armv8/ |
D | ih264_intra_pred_chroma_av8.s | 141 rshrn v5.8b, v0.8h, #2 143 rshrn v6.8b, v3.8h, #2 146 rshrn v1.8b, v1.8h, #3 150 rshrn v0.8b, v0.8h, #3 162 rshrn v0.8b, v0.8h, #2 163 rshrn v1.8b, v1.8h, #2 177 rshrn v0.8b, v0.8h, #2 178 rshrn v1.8b, v1.8h, #2 455 rshrn v10.4h, v22.4s, #6 456 rshrn v12.4h, v24.4s, #6 [all …]
|
D | ih264_deblk_luma_av8.s | 291 rshrn v12.8b, v16.8h, #3 //(2*(p0+q0+q1)+q2 +p1 +4)>> 3 L [q0'] 292 rshrn v13.8b, v0.8h, #3 //(2*(p0+q0+q1)+q2 +p1 +4)>> 3 H [q0'] 301 rshrn v16.8b, v16.8h, #2 //(2*q1+q0+p1+2)>>2 L [q0"] 302 rshrn v17.8b, v0.8h, #2 //(2*q1+q0+p1+2)>>2 H [q0"] 312 rshrn v12.8b, v28.8h, #2 //(p0+q0+q1+q2+2)>>2 L [q1'] 313 rshrn v13.8b, v30.8h, #2 //(p0+q0+q1+q2+2)>>2 H [q1'] 324 rshrn v0.8b, v28.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 L [q2'] 325 rshrn v1.8b, v30.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 H [q2'] 346 rshrn v28.8b, v28.8h, #3 //(2*(p0+q0+p1)+p2+q1+4)>>3 L,p0' 347 rshrn v29.8b, v4.8h, #3 //(2*(p0+q0+p1)+p2+q1+4)>>3 H,p0' [all …]
|
D | ih264_deblk_chroma_av8.s | 123 rshrn v8.8b, v8.8h, #2 // 124 rshrn v9.8b, v10.8h, #2 //Q4 = (X2(q1U) + q0U + p1U + 2) >> 2 127 rshrn v10.8b, v14.8h, #2 // 128 rshrn v11.8b, v28.8h, #2 //Q5 = (X2(p1U) + p0U + q1U + 2) >> 2 240 rshrn v14.8b, v14.8h, #2 241 rshrn v15.8b, v16.8h, #2 //(2*p1 + (p0 + q1) + 2) >> 2 244 rshrn v18.8b, v18.8h, #2 245 rshrn v19.8b, v20.8h, #2 //(2*q1 + (p1 + q0) + 2) >> 2
|
D | ih264_intra_pred_luma_8x8_av8.s | 362 rshrn v4.8b, v12.8h, #3
|
/external/libavc/encoder/armv8/ |
D | ih264e_evaluate_intra_chroma_modes_av8.s | 127 rshrn v5.8b, v0.8h, #2 129 rshrn v6.8b, v3.8h, #2 132 rshrn v1.8b, v1.8h, #3 136 rshrn v0.8b, v0.8h, #3 152 rshrn v0.8b, v0.8h, #2 153 rshrn v1.8b, v1.8h, #2 170 rshrn v0.8b, v0.8h, #2 171 rshrn v1.8b, v1.8h, #2
|
/external/libmpeg2/common/armv8/ |
D | impeg2_inter_pred.s | 526 rshrn v18.8b, v18.8h, #2 //row1 528 rshrn v26.8b, v26.8h, #2 //row5 530 rshrn v20.8b, v20.8h, #2 //row2 532 rshrn v28.8b, v28.8h, #2 //row6 552 rshrn v22.8b, v22.8h, #2 //row3 554 rshrn v30.8b, v30.8h, #2 //row7 556 rshrn v24.8b, v24.8h, #2 //row4 558 rshrn v14.8b, v14.8h, #2 //row8
|
/external/llvm/test/MC/AArch64/ |
D | neon-simd-shift.s | 296 rshrn v0.8b, v1.8h, #3 297 rshrn v0.4h, v1.4s, #3 298 rshrn v0.2s, v1.2d, #3
|
D | arm64-advsimd.s | 1306 rshrn.8b v0, v0, #1 1308 rshrn.4h v0, v0, #3 1310 rshrn.2s v0, v0, #5 1478 ; CHECK: rshrn.8b v0, v0, #1 ; encoding: [0x00,0x8c,0x0f,0x0f] 1480 ; CHECK: rshrn.4h v0, v0, #3 ; encoding: [0x00,0x8c,0x1d,0x0f] 1482 ; CHECK: rshrn.2s v0, v0, #5 ; encoding: [0x00,0x8c,0x3b,0x0f] 1647 rshrn v9.8b, v11.8h, #1 1649 rshrn v7.4h, v8.4s, #3 1651 rshrn v5.2s, v6.2d, #5 1718 ; CHECK: rshrn.8b v9, v11, #1 ; encoding: [0x69,0x8d,0x0f,0x0f] [all …]
|
D | arm64-diags.s | 130 rshrn v9.8b, v11.8h, #17 138 ; CHECK-ERRORS: rshrn v9.8b, v11.8h, #17
|