Home
last modified time | relevance | path

Searched refs:smlsl (Results 1 – 25 of 52) sorted by relevance

123

/external/libhevc/common/arm64/
Dihevc_itrans_recon_32x32.s256 smlsl v30.4s, v14.4h, v7.h[1]
261 smlsl v28.4s, v15.4h, v7.h[1]
262 smlsl v30.4s, v15.4h, v3.h[3]
272 smlsl v18.4s, v13.4h, v5.h[2]
285 smlsl v28.4s, v8.4h, v4.h[3] //// y1 * sin3(part of b2)
286 smlsl v30.4s, v8.4h, v0.h[1] //// y1 * sin1(part of b3)
289 smlsl v26.4s, v9.4h, v7.h[3] //// y1 * cos3 - y3 * sin1(part of b1)
290 smlsl v28.4s, v9.4h, v2.h[1] //// y1 * sin3 - y3 * cos1(part of b2)
291 smlsl v30.4s, v9.4h, v3.h[1] //// y1 * sin1 - y3 * sin3(part of b3)
304 smlsl v16.4s, v10.4h, v6.h[0]
[all …]
Dihevc_itrans_recon_16x16.s263 smlsl v30.4s, v7.4h, v2.h[3] //// y1 * sin1 - y3 * sin3(part of b3)
284 smlsl v28.4s, v8.4h, v1.h[3]
285 smlsl v30.4s, v8.4h, v0.h[3]
289 smlsl v26.4s, v9.4h, v2.h[3]
290 smlsl v28.4s, v9.4h, v0.h[3]
300 smlsl v14.4s, v5.4h, v3.h[2]
301 smlsl v16.4s, v4.4h, v3.h[0]
302 smlsl v16.4s, v5.4h, v0.h[2]
303 smlsl v18.4s, v4.4h, v1.h[0]
304 smlsl v18.4s, v5.4h, v2.h[2]
[all …]
Dihevc_itrans_recon_4x4_ttype1.s147 smlsl v5.4s, v2.4h, v4.h[0] //74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2]
148smlsl v5.4s, v3.4h, v4.h[3] //pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * p…
151 smlsl v7.4s, v2.4h, v4.h[2] // 74 * pi2_src[0] - 74 * pi2_src[2]
155 smlsl v20.4s, v1.4h, v4.h[2] // 55 * pi2_src[2] - 74 * pi2_src[1]
156smlsl v20.4s, v3.4h, v4.h[0] // - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src…
190 smlsl v5.4s, v16.4h, v4.h[0] //74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2]
191smlsl v5.4s, v17.4h, v4.h[3] //pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * p…
194 smlsl v7.4s, v16.4h, v4.h[2] // 74 * pi2_src[0] - 74 * pi2_src[2]
199 smlsl v20.4s, v22.4h, v4.h[2] // - 74 * pi2_src[1] + 55 * pi2_src[2]
200smlsl v20.4s, v17.4h, v4.h[0] // - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src…
Dihevc_itrans_recon_8x8.s202 smlsl v26.4s, v7.4h, v1.h[3] //// y1 * cos3 - y3 * sin1(part of b1)
204 smlsl v28.4s, v7.4h, v0.h[1] //// y1 * sin3 - y3 * cos1(part of b2)
206 smlsl v30.4s, v7.4h, v1.h[1] //// y1 * sin1 - y3 * sin3(part of b3)
235 smlsl v26.4s, v14.4h, v0.h[1] //// y1 * cos3 - y3 * sin1 - y5 * cos1(part of b1)
239 smlsl v18.4s, v11.4h, v0.h[2] //// d1 = y2 * sin2 - y6 * cos2(part of a0 and a1)
246smlsl v26.4s, v15.4h, v1.h[1] //// b1 = y1 * cos3 - y3 * sin1 - y5 * cos1 - y7 * sin3(pa…
248smlsl v30.4s, v15.4h, v0.h[1] //// b3 = y1 * sin1 - y3 * sin3 + y5 * cos3 - y7 * cos1(pa…
310 smlsl v26.4s, v7.4h, v1.h[3] //// y1 * cos3 - y3 * sin1(part of b1)
311 smlsl v28.4s, v7.4h, v0.h[1] //// y1 * sin3 - y3 * cos1(part of b2)
312 smlsl v30.4s, v7.4h, v1.h[1] //// y1 * sin1 - y3 * sin3(part of b3)
[all …]
Dihevc_itrans_recon_4x4.s147 smlsl v5.4s, v3.4h, v4.h[1] //o[1] = 36 * pi2_src[1] - 83 * pi2_src[3]
180 smlsl v5.4s, v3.4h, v4.h[1] //o[1] = 36 * pi2_src[1] - 83 * pi2_src[3]
/external/libavc/encoder/armv8/
Dih264e_half_pel_av8.s341 smlsl v26.4s, v28.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 (set1)
342 smlsl v26.4s, v21.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set1)
352 smlsl v20.4s, v28.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 (set2)
353 smlsl v20.4s, v22.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set2)
370 smlsl v2.4s, v28.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 (set3)
371 smlsl v2.4s, v23.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set3)
384 smlsl v26.4s, v28.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 (set4)
385 smlsl v26.4s, v24.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set4)
397 smlsl v22.4s, v31.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 (set5)
398 smlsl v22.4s, v25.4h, v0.h[0] //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (set5)
[all …]
/external/libmpeg2/common/armv8/
Dimpeg2_idct.s402 smlsl v26.4s, v7.4h, v1.h[3] //// y1 * cos3 - y3 * sin1(part of b1)
404 smlsl v28.4s, v7.4h, v0.h[1] //// y1 * sin3 - y3 * cos1(part of b2)
406 smlsl v30.4s, v7.4h, v1.h[1] //// y1 * sin1 - y3 * sin3(part of b3)
435 smlsl v26.4s, v14.4h, v0.h[1] //// y1 * cos3 - y3 * sin1 - y5 * cos1(part of b1)
439 smlsl v18.4s, v11.4h, v0.h[2] //// d1 = y2 * sin2 - y6 * cos2(part of a0 and a1)
446smlsl v26.4s, v15.4h, v1.h[1] //// b1 = y1 * cos3 - y3 * sin1 - y5 * cos1 - y7 * sin3(pa…
448smlsl v30.4s, v15.4h, v0.h[1] //// b3 = y1 * sin1 - y3 * sin3 + y5 * cos3 - y7 * cos1(pa…
511 smlsl v26.4s, v7.4h, v1.h[3] //// y1 * cos3 - y3 * sin1(part of b1)
512 smlsl v28.4s, v7.4h, v0.h[1] //// y1 * sin3 - y3 * cos1(part of b2)
513 smlsl v30.4s, v7.4h, v1.h[1] //// y1 * sin1 - y3 * sin3(part of b3)
[all …]
/external/libavc/common/armv8/
Dih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s141 smlsl v26.4s, v24.4h, v30.4h
166 smlsl v26.4s, v24.4h, v30.4h
222 smlsl v26.4s, v24.4h, v30.4h
248 smlsl v26.4s, v24.4h, v30.4h
301 smlsl v26.4s, v24.4h, v30.4h
327 smlsl v26.4s, v24.4h, v30.4h
383 smlsl v26.4s, v24.4h, v30.4h
408 smlsl v26.4s, v24.4h, v30.4h
495 smlsl v30.4s, v18.4h, v24.4h
526 smlsl v30.4s, v18.4h, v24.4h
[all …]
Dih264_inter_pred_luma_horz_qpel_vert_hpel_av8.s204 smlsl v26.4s, v24.4h, v30.4h
229 smlsl v26.4s, v24.4h, v30.4h
291 smlsl v26.4s, v24.4h, v30.4h
317 smlsl v26.4s, v24.4h, v30.4h
375 smlsl v26.4s, v24.4h, v30.4h
401 smlsl v26.4s, v24.4h, v30.4h
462 smlsl v26.4s, v24.4h, v30.4h
487 smlsl v26.4s, v24.4h, v30.4h
580 smlsl v30.4s, v18.4h, v24.4h
611 smlsl v30.4s, v18.4h, v24.4h
[all …]
Dih264_inter_pred_luma_horz_hpel_vert_qpel_av8.s267 smlsl v18.4s, v28.4h, v24.4h
304 smlsl v18.4s, v28.4h, v24.4h
344 smlsl v18.4s, v26.4h, v24.4h
370 smlsl v18.4s, v10.4h, v24.4h
516 smlsl v18.4s, v28.4h, v24.4h
550 smlsl v18.4s, v28.4h, v24.4h
589 smlsl v18.4s, v26.4h, v24.4h
615 smlsl v18.4s, v10.4h, v24.4h
760 smlsl v18.4s, v28.4h, v24.4h
797 smlsl v18.4s, v28.4h, v24.4h
[all …]
/external/llvm/test/MC/AArch64/
Dneon-2velem.s99 smlsl v0.4s, v1.4h, v2.h[2]
100 smlsl v0.2d, v1.2s, v2.s[2]
101 smlsl v0.2d, v1.2s, v22.s[2]
Dneon-3vdiff.s177 smlsl v0.8h, v1.8b, v2.8b
178 smlsl v0.4s, v1.4h, v2.4h
179 smlsl v0.2d, v1.2s, v2.2s
Dneon-diagnostics.s2379 smlsl v0.8h, v1.8h, v2.8b
2380 smlsl v0.4s, v1.4s, v2.4h
2381 smlsl v0.2d, v1.2d, v2.2s
3135 smlsl v0.4h, v1.4h, v2.h[2]
3136 smlsl v0.4s, v1.4h, v2.h[8]
3137 smlsl v0.4s, v1.4h, v16.h[2]
3138 smlsl v0.2s, v1.2s, v2.s[1]
3139 smlsl v0.2d, v1.2s, v2.s[4]
3140 smlsl v0.2d, v1.2s, v22.s[4]
Darm64-advsimd.s1233 smlsl.4s v0, v0, v0[0]
1235 smlsl.2d v0, v0, v0[2]
1302 ; CHECK: smlsl.4s v0, v0, v0[0] ; encoding: [0x00,0x60,0x40,0x0f]
1304 ; CHECK: smlsl.2d v0, v0, v0[2] ; encoding: [0x00,0x68,0x80,0x0f]
/external/llvm-project/llvm/test/MC/AArch64/
Dneon-2velem.s99 smlsl v0.4s, v1.4h, v2.h[2]
100 smlsl v0.2d, v1.2s, v2.s[2]
101 smlsl v0.2d, v1.2s, v22.s[2]
Dneon-3vdiff.s177 smlsl v0.8h, v1.8b, v2.8b
178 smlsl v0.4s, v1.4h, v2.4h
179 smlsl v0.2d, v1.2s, v2.2s
Dneon-diagnostics.s2359 smlsl v0.8h, v1.8h, v2.8b
2360 smlsl v0.4s, v1.4s, v2.4h
2361 smlsl v0.2d, v1.2d, v2.2s
3075 smlsl v0.4h, v1.4h, v2.h[2]
3076 smlsl v0.4s, v1.4h, v2.h[8]
3077 smlsl v0.4s, v1.4h, v16.h[2]
3078 smlsl v0.2s, v1.2s, v2.s[1]
3079 smlsl v0.2d, v1.2s, v2.s[4]
3080 smlsl v0.2d, v1.2s, v22.s[4]
Darm64-advsimd.s1233 smlsl.4s v0, v0, v0[0]
1235 smlsl.2d v0, v0, v0[2]
1302 ; CHECK: smlsl.4s v0, v0, v0[0] ; encoding: [0x00,0x60,0x40,0x0f]
1304 ; CHECK: smlsl.2d v0, v0, v0[2] ; encoding: [0x00,0x68,0x80,0x0f]
/external/capstone/suite/MC/AArch64/
Dneon-2velem.s.cs36 0x20,0x60,0x62,0x0f = smlsl v0.4s, v1.4h, v2.h[2]
37 0x20,0x68,0x82,0x0f = smlsl v0.2d, v1.2s, v2.s[2]
38 0x20,0x68,0x96,0x0f = smlsl v0.2d, v1.2s, v22.s[2]
Dneon-3vdiff.s.cs62 0x20,0xa0,0x22,0x0e = smlsl v0.8h, v1.8b, v2.8b
63 0x20,0xa0,0x62,0x0e = smlsl v0.4s, v1.4h, v2.4h
64 0x20,0xa0,0xa2,0x0e = smlsl v0.2d, v1.2s, v2.2s
/external/llvm/test/CodeGen/AArch64/
Daarch64-smull.ll149 ; CHECK: smlsl {{v[0-9]+}}.8h, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b
162 ; CHECK: smlsl {{v[0-9]+}}.4s, {{v[0-9]+}}.4h, {{v[0-9]+}}.4h
175 ; CHECK: smlsl {{v[0-9]+}}.2d, {{v[0-9]+}}.2s, {{v[0-9]+}}.2s
Darm64-vmul.ll278 ;CHECK: smlsl.4s
289 ;CHECK: smlsl.2d
1098 ;CHECK: smlsl.4s
1111 ;CHECK: smlsl.2d
/external/llvm-project/llvm/test/CodeGen/AArch64/
Daarch64-smull.ll149 ; CHECK: smlsl {{v[0-9]+}}.8h, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b
162 ; CHECK: smlsl {{v[0-9]+}}.4s, {{v[0-9]+}}.4h, {{v[0-9]+}}.4h
175 ; CHECK: smlsl {{v[0-9]+}}.2d, {{v[0-9]+}}.2s, {{v[0-9]+}}.2s
Darm64-neon-2velem.ll818 ; CHECK-NEXT: smlsl v0.4s, v1.4h, v2.h[3]
831 ; CHECK-NEXT: smlsl v0.2d, v1.2s, v2.s[1]
843 ; CHECK-NEXT: smlsl v0.4s, v1.4h, v2.h[7]
855 ; CHECK-NEXT: smlsl v0.2d, v1.2s, v2.s[3]
2725 ; CHECK-NEXT: smlsl v0.4s, v1.4h, v2.h[0]
2738 ; CHECK-NEXT: smlsl v0.2d, v1.2s, v2.s[0]
2750 ; CHECK-NEXT: smlsl v0.4s, v1.4h, v2.h[0]
2762 ; CHECK-NEXT: smlsl v0.2d, v1.2s, v2.s[0]
/external/vixl/test/aarch64/
Dtest-trace-aarch64.cc1489 __ smlsl(v1.V2D(), v20.V2S(), v17.V2S()); in GenerateTestSequenceNEON() local
1490 __ smlsl(v29.V2D(), v12.V2S(), v5.S(), 3); in GenerateTestSequenceNEON() local
1491 __ smlsl(v0.V4S(), v26.V4H(), v1.V4H()); in GenerateTestSequenceNEON() local
1492 __ smlsl(v3.V4S(), v5.V4H(), v6.H(), 5); in GenerateTestSequenceNEON() local
1493 __ smlsl(v4.V8H(), v0.V8B(), v26.V8B()); in GenerateTestSequenceNEON() local

123