Home
last modified time | relevance | path

Searched refs:umull (Results 1 – 25 of 183) sorted by relevance

12345678

/external/llvm/test/CodeGen/ARM/
D2011-02-04-AntidepMultidef.ll4 ; Armv6 generates a umull that must write to two distinct destination regs.
25 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
28 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
39 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
42 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
53 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
56 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
67 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
70 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
78 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
[all …]
Durem-opt-size.ll3 ; expanded to a sequence of umull, lsrs, muls and sub instructions, but
25 ; CHECK-NOT: umull
35 ; CHECK-NOT: umull
/external/llvm-project/llvm/test/CodeGen/ARM/
D2011-02-04-AntidepMultidef.ll4 ; Armv6 generates a umull that must write to two distinct destination regs.
25 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
28 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
39 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
42 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
53 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
56 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
67 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
70 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
78 ; CHECK: umull [[REGISTER:lr|r[0-9]+]],
[all …]
Dumulo-64-legalisation-lowering.ll9 ; ARMV6-NEXT: umull r12, lr, r3, r0
11 ; ARMV6-NEXT: umull r4, r5, r1, r2
12 ; ARMV6-NEXT: umull r0, r2, r0, r2
34 ; ARMV7-NEXT: umull r12, lr, r1, r2
36 ; ARMV7-NEXT: umull r4, r5, r3, r0
40 ; ARMV7-NEXT: umull r0, r2, r0, r2
Dumulo-128-legalisation-lowering.ll31 ; ARMV6-NEXT: umull r4, r0, r0, r6
32 ; ARMV6-NEXT: umull r2, r1, r5, r3
34 ; ARMV6-NEXT: umull lr, r4, r3, r6
35 ; ARMV6-NEXT: umull r3, r6, r7, r8
40 ; ARMV6-NEXT: umull r4, r2, r2, r10
42 ; ARMV6-NEXT: umull r4, r10, r8, r10
120 ; ARMV7-NEXT: umull r2, r9, r7, r1
124 ; ARMV7-NEXT: umull r1, r3, r1, r8
125 ; ARMV7-NEXT: umull r12, r10, r4, r8
127 ; ARMV7-NEXT: umull lr, r1, r5, r0
[all …]
/external/libavc/common/armv8/
Dih264_inter_pred_chroma_av8.s159 umull v20.8h, v0.8b, v28.8b
167 umull v22.8h, v1.8b, v28.8b
175 umull v24.8h, v5.8b, v28.8b
183 umull v16.8h, v6.8b, v28.8b
190 umull v20.8h, v10.8b, v28.8b
195 umull v24.8h, v11.8b, v28.8b
202 umull v20.8h, v0.8b, v28.8b
208 umull v22.8h, v1.8b, v28.8b
221 umull v24.8h, v5.8b, v28.8b
228 umull v16.8h, v6.8b, v28.8b
[all …]
/external/libhevc/common/arm64/
Dihevc_intra_pred_luma_mode_27_to_33.s145 umull v2.8h, v3.8b, v0.8b //pos = ((row + 1) * intra_pred_ang)
174 umull v10.8h, v23.8b, v30.8b //(i row)vmull_u8(ref_main_idx, dup_const_32_fract)
185 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
200 umull v18.8h, v16.8b, v26.8b //(iii)vmull_u8(ref_main_idx, dup_const_32_fract)
217 umull v22.8h, v20.8b, v24.8b //(iv)vmull_u8(ref_main_idx, dup_const_32_fract)
235 umull v10.8h, v23.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
251 umull v14.8h, v12.8b, v28.8b //(vi)vmull_u8(ref_main_idx, dup_const_32_fract)
264 umull v18.8h, v16.8b, v26.8b //(vii)vmull_u8(ref_main_idx, dup_const_32_fract)
278 umull v2.8h, v5.8b, v0.8b //pos = ((row + 1) * intra_pred_ang)
299 umull v22.8h, v20.8b, v24.8b //(viii)vmull_u8(ref_main_idx, dup_const_32_fract)
[all …]
Dihevc_intra_pred_chroma_mode_27_to_33.s140 umull v2.8h, v3.8b, v0.8b //pos = ((row + 1) * intra_pred_ang)
169 umull v10.8h, v23.8b, v30.8b //(i row)vmull_u8(ref_main_idx, dup_const_32_fract)
180 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
195 umull v18.8h, v16.8b, v26.8b //(iii)vmull_u8(ref_main_idx, dup_const_32_fract)
212 umull v22.8h, v20.8b, v24.8b //(iv)vmull_u8(ref_main_idx, dup_const_32_fract)
230 umull v10.8h, v23.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
246 umull v14.8h, v12.8b, v28.8b //(vi)vmull_u8(ref_main_idx, dup_const_32_fract)
259 umull v18.8h, v16.8b, v26.8b //(vii)vmull_u8(ref_main_idx, dup_const_32_fract)
273 umull v2.8h, v5.8b, v0.8b //pos = ((row + 1) * intra_pred_ang)
294 umull v22.8h, v20.8b, v24.8b //(viii)vmull_u8(ref_main_idx, dup_const_32_fract)
[all …]
Dihevc_inter_pred_chroma_vert_w16out.s151 umull v6.8h, v17.8b, v1.8b //vmull_u8(vreinterpret_u8_u32(src_tmp2), coeffabs_1)
156 umull v4.8h, v4.8b, v1.8b
194 umull v4.8h, v7.8b, v1.8b //vmull_u8(vreinterpret_u8_u32(src_tmp2), coeffabs_1)
238 umull v30.8h, v5.8b, v1.8b //mul with coeff 1
246 umull v28.8h, v6.8b, v1.8b //mul_res 2
257 umull v26.8h, v7.8b, v1.8b
267 umull v24.8h, v16.8b, v1.8b
285 umull v30.8h, v5.8b, v1.8b //mul with coeff 1
301 umull v28.8h, v6.8b, v1.8b //mul_res 2
313 umull v26.8h, v7.8b, v1.8b
[all …]
Dihevc_inter_pred_chroma_vert.s148 umull v6.8h, v17.8b, v1.8b //vmull_u8(vreinterpret_u8_u32(src_tmp2), coeffabs_1)
153 umull v4.8h, v4.8b, v1.8b
193 umull v4.8h, v7.8b, v1.8b //vmull_u8(vreinterpret_u8_u32(src_tmp2), coeffabs_1)
237 umull v30.8h, v5.8b, v1.8b //mul with coeff 1
245 umull v28.8h, v6.8b, v1.8b //mul_res 2
257 umull v26.8h, v7.8b, v1.8b
268 umull v24.8h, v16.8b, v1.8b
288 umull v30.8h, v5.8b, v1.8b //mul with coeff 1
304 umull v28.8h, v6.8b, v1.8b //mul_res 2
318 umull v26.8h, v7.8b, v1.8b
[all …]
Dihevc_inter_pred_chroma_horz_w16out.s206 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)//
399 umull v28.8h, v3.8b, v25.8b
[all …]
Dihevc_intra_pred_luma_mode_3_to_9.s190 umull v24.8h, v12.8b, v7.8b //mul (row 0)
200 umull v22.8h, v16.8b, v7.8b //mul (row 1)
211 umull v20.8h, v14.8b, v7.8b //mul (row 2)
222 umull v18.8h, v23.8b, v7.8b //mul (row 3)
233 umull v24.8h, v12.8b, v7.8b //mul (row 4)
244 umull v22.8h, v16.8b, v7.8b //mul (row 5)
255 umull v20.8h, v14.8b, v7.8b //mul (row 6)
259 umull v18.8h, v23.8b, v7.8b //mul (row 7)
317 umull v20.8h, v14.8b, v7.8b //mul (row 6)
343 umull v18.8h, v23.8b, v7.8b //mul (row 7)
[all …]
Dihevc_inter_pred_chroma_horz.s191 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)//
402 umull v28.8h, v3.8b, v25.8b
[all …]
Dihevc_intra_pred_filters_luma_mode_19_to_25.s284 umull v10.8h, v23.8b, v30.8b //(i row)vmull_u8(ref_main_idx, dup_const_32_fract)
294 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
309 umull v18.8h, v16.8b, v26.8b //(iii)vmull_u8(ref_main_idx, dup_const_32_fract)
325 umull v22.8h, v20.8b, v24.8b //(iv)vmull_u8(ref_main_idx, dup_const_32_fract)
342 umull v10.8h, v23.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
357 umull v14.8h, v12.8b, v28.8b //(vi)vmull_u8(ref_main_idx, dup_const_32_fract)
370 umull v18.8h, v16.8b, v26.8b //(vii)vmull_u8(ref_main_idx, dup_const_32_fract)
406 umull v22.8h, v20.8b, v24.8b //(viii)vmull_u8(ref_main_idx, dup_const_32_fract)
422 umull v10.8h, v23.8b, v30.8b //(i)vmull_u8(ref_main_idx, dup_const_32_fract)
439 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
[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)
291 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
306 umull v18.8h, v16.8b, v26.8b //(iii)vmull_u8(ref_main_idx, dup_const_32_fract)
322 umull v22.8h, v20.8b, v24.8b //(iv)vmull_u8(ref_main_idx, dup_const_32_fract)
339 umull v23.8h, v7.8b, v30.8b //(v)vmull_u8(ref_main_idx, dup_const_32_fract)
354 umull v14.8h, v12.8b, v28.8b //(vi)vmull_u8(ref_main_idx, dup_const_32_fract)
370 umull v18.8h, v16.8b, v26.8b //(vii)vmull_u8(ref_main_idx, dup_const_32_fract)
407 umull v22.8h, v20.8b, v24.8b //(viii)vmull_u8(ref_main_idx, dup_const_32_fract)
423 umull v23.8h, v7.8b, v30.8b //(i)vmull_u8(ref_main_idx, dup_const_32_fract)
439 umull v14.8h, v12.8b, v28.8b //(ii)vmull_u8(ref_main_idx, dup_const_32_fract)
[all …]
Dihevc_intra_pred_filters_luma_mode_11_to_17.s310 umull v24.8h, v12.8b, v7.8b //mul (row 0)
320 umull v22.8h, v16.8b, v7.8b //mul (row 1)
331 umull v20.8h, v14.8b, v7.8b //mul (row 2)
342 umull v18.8h, v23.8b, v7.8b //mul (row 3)
353 umull v24.8h, v12.8b, v7.8b //mul (row 4)
364 umull v22.8h, v16.8b, v7.8b //mul (row 5)
375 umull v20.8h, v14.8b, v7.8b //mul (row 6)
379 umull v18.8h, v23.8b, v7.8b //mul (row 7)
438 umull v20.8h, v14.8b, v7.8b //mul (row 6)
463 umull v18.8h, v23.8b, v7.8b //mul (row 7)
[all …]
Dihevc_intra_pred_chroma_mode_3_to_9.s189 umull v24.8h, v25.8b, v7.8b //mul (row 0)
199 umull v22.8h, v16.8b, v7.8b //mul (row 1)
210 umull v20.8h, v14.8b, v7.8b //mul (row 2)
221 umull v18.8h, v19.8b, v7.8b //mul (row 3)
232 umull v24.8h, v25.8b, v7.8b //mul (row 4)
245 umull v22.8h, v16.8b, v7.8b //mul (row 5)
256 umull v20.8h, v14.8b, v7.8b //mul (row 6)
260 umull v18.8h, v19.8b, v7.8b //mul (row 7)
323 umull v20.8h, v14.8b, v7.8b //mul (row 6)
351 umull v18.8h, v19.8b, v7.8b //mul (row 7)
[all …]
Dihevc_inter_pred_filters_luma_vert_w16out.s121 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)//
328 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
[all …]
Dihevc_intra_pred_filters_chroma_mode_11_to_17.s311 umull v24.8h, v12.8b, v7.8b //mul (row 0)
321 umull v22.8h, v16.8b, v7.8b //mul (row 1)
332 umull v20.8h, v14.8b, v7.8b //mul (row 2)
343 umull v18.8h, v23.8b, v7.8b //mul (row 3)
354 umull v24.8h, v12.8b, v7.8b //mul (row 4)
367 umull v22.8h, v16.8b, v7.8b //mul (row 5)
378 umull v20.8h, v14.8b, v7.8b //mul (row 6)
382 umull v18.8h, v23.8b, v7.8b //mul (row 7)
448 umull v20.8h, v14.8b, v7.8b //mul (row 6)
479 umull v18.8h, v23.8b, v7.8b //mul (row 7)
[all …]
Dihevc_inter_pred_filters_luma_vert.s164 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)//
378 umull v20.8h, v2.8b, v23.8b //mul_res2 = vmull_u8(src_tmp3, coeffabs_1)//
[all …]
Dihevc_intra_pred_chroma_planar.s187 umull v12.8h, v5.8b, v0.8b //(row+1) * src[nt-1]
198 umull v28.8h, v5.8b, v0.8b
210 umull v26.8h, v18.8b, v0.8b //(row+1) * src[nt-1]
223 umull v24.8h, v18.8b, v0.8b
236 umull v22.8h, v5.8b, v0.8b //(row+1) * src[nt-1]
245 umull v20.8h, v5.8b, v0.8b
257 umull v12.8h, v18.8b, v0.8b //(row+1) * src[nt-1]
268 umull v28.8h, v18.8b, v0.8b
353 umull v12.8h, v5.8b, v0.8b //(row+1) * src[nt-1]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Durem-vector-lkk.ll11 ; CHECK-NEXT: umull x11, w10, w11
19 ; CHECK-NEXT: umull x9, w12, w9
26 ; CHECK-NEXT: umull x9, w12, w9
37 ; CHECK-NEXT: umull x9, w11, w9
58 ; CHECK-NEXT: umull x13, w8, w9
60 ; CHECK-NEXT: umull x14, w10, w9
63 ; CHECK-NEXT: umull x15, w11, w9
66 ; CHECK-NEXT: umull x9, w12, w9
105 ; CHECK-NEXT: umull x13, w9, w8
107 ; CHECK-NEXT: umull x14, w10, w8
[all …]
Daarch64-mull-masks.ll4 define i64 @umull(i64 %x0, i64 %x1) {
5 ; CHECK-LABEL: umull:
7 ; CHECK-NEXT: umull x0, w1, w0
19 ; CHECK-NEXT: umull x0, w0, w1
31 ; CHECK-NEXT: umull x0, w0, w1
/external/libmpeg2/common/armv8/
Dicv_variance_av8.s86 umull v20.8h, v0.8b, v0.8b
87 umull v22.8h, v1.8b, v1.8b
88 umull v24.8h, v2.8b, v2.8b
89 umull v26.8h, v3.8b, v3.8b
/external/llvm-project/llvm/test/CodeGen/Thumb2/
Dumulo-128-legalisation-lowering.ll27 ; THUMBV7-NEXT: umull lr, r0, r0, r6
29 ; THUMBV7-NEXT: umull r3, r1, r5, r2
30 ; THUMBV7-NEXT: umull r2, r12, r2, r6
32 ; THUMBV7-NEXT: umull r8, r10, r7, r9
35 ; THUMBV7-NEXT: umull r6, r9, r9, r4
38 ; THUMBV7-NEXT: umull r2, r4, r11, r4

12345678