Home
last modified time | relevance | path

Searched refs:rshrn (Results 1 – 25 of 66) sorted by relevance

123

/external/libhevc/common/arm64/
Dihevc_intra_pred_luma_mode_27_to_33.s192 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 …]
Dihevc_intra_pred_chroma_mode_27_to_33.s187 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 …]
Dihevc_intra_pred_luma_mode_3_to_9.s197 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 …]
Dihevc_intra_pred_filters_luma_mode_19_to_25.s301 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 …]
Dihevc_intra_pred_chroma_mode_3_to_9.s196 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 …]
Dihevc_intra_pred_filters_luma_mode_11_to_17.s317 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 …]
Dihevc_intra_pred_filters_chroma_mode_19_to_25.s298 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 …]
Dihevc_intra_pred_filters_chroma_mode_11_to_17.s318 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 …]
Dihevc_deblk_luma_horz.s229 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
Dihevc_deblk_luma_vert.s225 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
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-simd-scalar-to-vector.ll6 ; 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
Darm64-vecFold.ll97 ; 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
Darm64-neon-simd-shift.ll369 %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)
/external/llvm/test/CodeGen/AArch64/
Darm64-simd-scalar-to-vector.ll6 ; 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
Darm64-vecFold.ll97 ; 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
Darm64-neon-simd-shift.ll369 %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)
/external/libavc/common/armv8/
Dih264_intra_pred_chroma_av8.s142 rshrn v5.8b, v0.8h, #2
144 rshrn v6.8b, v3.8h, #2
147 rshrn v1.8b, v1.8h, #3
151 rshrn v0.8b, v0.8h, #3
163 rshrn v0.8b, v0.8h, #2
164 rshrn v1.8b, v1.8h, #2
178 rshrn v0.8b, v0.8h, #2
179 rshrn v1.8b, v1.8h, #2
459 rshrn v10.4h, v22.4s, #6
460 rshrn v12.4h, v24.4s, #6
[all …]
Dih264_deblk_luma_av8.s293 rshrn v12.8b, v16.8h, #3 //(2*(p0+q0+q1)+q2 +p1 +4)>> 3 L [q0']
294 rshrn v13.8b, v0.8h, #3 //(2*(p0+q0+q1)+q2 +p1 +4)>> 3 H [q0']
303 rshrn v16.8b, v16.8h, #2 //(2*q1+q0+p1+2)>>2 L [q0"]
304 rshrn v17.8b, v0.8h, #2 //(2*q1+q0+p1+2)>>2 H [q0"]
314 rshrn v12.8b, v28.8h, #2 //(p0+q0+q1+q2+2)>>2 L [q1']
315 rshrn v13.8b, v30.8h, #2 //(p0+q0+q1+q2+2)>>2 H [q1']
326 rshrn v0.8b, v28.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 L [q2']
327 rshrn v1.8b, v30.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 H [q2']
348 rshrn v28.8b, v28.8h, #3 //(2*(p0+q0+p1)+p2+q1+4)>>3 L,p0'
349 rshrn v29.8b, v4.8h, #3 //(2*(p0+q0+p1)+p2+q1+4)>>3 H,p0'
[all …]
Dih264_deblk_chroma_av8.s124 rshrn v8.8b, v8.8h, #2 //
125 rshrn v9.8b, v10.8h, #2 //Q4 = (X2(q1U) + q0U + p1U + 2) >> 2
128 rshrn v10.8b, v14.8h, #2 //
129 rshrn v11.8b, v28.8h, #2 //Q5 = (X2(p1U) + p0U + q1U + 2) >> 2
242 rshrn v14.8b, v14.8h, #2
243 rshrn v15.8b, v16.8h, #2 //(2*p1 + (p0 + q1) + 2) >> 2
246 rshrn v18.8b, v18.8h, #2
247 rshrn v19.8b, v20.8h, #2 //(2*q1 + (p1 + q0) + 2) >> 2
/external/libavc/encoder/armv8/
Dih264e_evaluate_intra_chroma_modes_av8.s129 rshrn v5.8b, v0.8h, #2
131 rshrn v6.8b, v3.8h, #2
134 rshrn v1.8b, v1.8h, #3
138 rshrn v0.8b, v0.8h, #3
154 rshrn v0.8b, v0.8h, #2
155 rshrn v1.8b, v1.8h, #2
172 rshrn v0.8b, v0.8h, #2
173 rshrn v1.8b, v1.8h, #2
/external/libmpeg2/common/armv8/
Dimpeg2_inter_pred.s526 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/capstone/suite/MC/AArch64/
Dneon-simd-shift.s.cs104 0x20,0x8c,0x0d,0x0f = rshrn v0.8b, v1.8h, #3
105 0x20,0x8c,0x1d,0x0f = rshrn v0.4h, v1.4s, #3
106 0x20,0x8c,0x3d,0x0f = rshrn v0.2s, v1.2d, #3
/external/llvm/test/MC/AArch64/
Dneon-simd-shift.s296 rshrn v0.8b, v1.8h, #3
297 rshrn v0.4h, v1.4s, #3
298 rshrn v0.2s, v1.2d, #3
Darm64-advsimd.s1457 rshrn.8b v0, v0, #1
1459 rshrn.4h v0, v0, #3
1461 rshrn.2s v0, v0, #5
1629 ; CHECK: rshrn.8b v0, v0, #1 ; encoding: [0x00,0x8c,0x0f,0x0f]
1631 ; CHECK: rshrn.4h v0, v0, #3 ; encoding: [0x00,0x8c,0x1d,0x0f]
1633 ; CHECK: rshrn.2s v0, v0, #5 ; encoding: [0x00,0x8c,0x3b,0x0f]
1798 rshrn v9.8b, v11.8h, #1
1800 rshrn v7.4h, v8.4s, #3
1802 rshrn v5.2s, v6.2d, #5
1869 ; CHECK: rshrn.8b v9, v11, #1 ; encoding: [0x69,0x8d,0x0f,0x0f]
[all …]
/external/llvm-project/llvm/test/MC/AArch64/
Dneon-simd-shift.s296 rshrn v0.8b, v1.8h, #3
297 rshrn v0.4h, v1.4s, #3
298 rshrn v0.2s, v1.2d, #3

123