HomeSort by relevance Sort by last modified time
    Searched full:rshrn (Results 1 - 25 of 52) sorted by null

1 2 3

  /external/llvm/test/CodeGen/AArch64/
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
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
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)
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 readnon
    [all...]
  /frameworks/rs/cpu_ref/
rsCpuIntrinsics_advsimd_Blend.S 90 rshrn v4.8b, v0.8h, #8
92 rshrn v5.8b, v1.8h, #8
94 rshrn v6.8b, v2.8h, #8
96 rshrn v7.8b, v3.8h, #8
108 rshrn v0.8b, v0.8h, #8
110 rshrn v1.8b, v1.8h, #8
112 rshrn v2.8b, v2.8h, #8
114 rshrn v3.8b, v3.8h, #8
136 rshrn v4.8b, v8.8h, #8
138 rshrn v5.8b, v9.8h, #
    [all...]
rsCpuIntrinsics_advsimd_3DLUT.S 69 rshrn v10.4h, v8.4s, #8
79 rshrn v11.4h, v8.4s, #8
  /external/libhevc/common/arm64/
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...]
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...]
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...]
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...]
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...]
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...]
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...]
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...]
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
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
ihevc_intra_pred_chroma_planar.s 360 rshrn v12.8b, v12.8h,#3
  /external/libavc/common/armv8/
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, #
    [all...]
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...]
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
  /external/libavc/encoder/armv8/
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/
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/
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
303 // CHECK: rshrn v0.8b, v1.8h, #3 // encoding: [0x20,0x8c,0x0d,0x0f]
304 // CHECK: rshrn v0.4h, v1.4s, #3 // encoding: [0x20,0x8c,0x1d,0x0f]
305 // CHECK: rshrn v0.2s, v1.2d, #3 // encoding: [0x20,0x8c,0x3d,0x0f]
arm64-diags.s 130 rshrn v9.8b, v11.8h, #17
138 ; CHECK-ERRORS: rshrn v9.8b, v11.8h, #17
arm64-advsimd.s     [all...]

Completed in 194 milliseconds

1 2 3