/external/libhevc/common/arm64/ |
D | ihevc_itrans_recon_32x32.s | 256 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 …]
|
D | ihevc_itrans_recon_16x16.s | 263 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 …]
|
D | ihevc_itrans_recon_4x4_ttype1.s | 147 smlsl v5.4s, v2.4h, v4.h[0] //74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2] 148 …smlsl 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] 156 …smlsl 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] 191 …smlsl 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] 200 …smlsl v20.4s, v17.4h, v4.h[0] // - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src…
|
D | ihevc_itrans_recon_8x8.s | 202 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) 246 …smlsl v26.4s, v15.4h, v1.h[1] //// b1 = y1 * cos3 - y3 * sin1 - y5 * cos1 - y7 * sin3(pa… 248 …smlsl 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 …]
|
D | ihevc_itrans_recon_4x4.s | 147 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/ |
D | ih264e_half_pel_av8.s | 341 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/ |
D | impeg2_idct.s | 402 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) 446 …smlsl v26.4s, v15.4h, v1.h[1] //// b1 = y1 * cos3 - y3 * sin1 - y5 * cos1 - y7 * sin3(pa… 448 …smlsl 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/ |
D | ih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s | 141 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 …]
|
D | ih264_inter_pred_luma_horz_qpel_vert_hpel_av8.s | 204 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 …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_qpel_av8.s | 267 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/ |
D | neon-2velem.s | 99 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]
|
D | neon-3vdiff.s | 177 smlsl v0.8h, v1.8b, v2.8b 178 smlsl v0.4s, v1.4h, v2.4h 179 smlsl v0.2d, v1.2s, v2.2s
|
D | neon-diagnostics.s | 2379 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]
|
D | arm64-advsimd.s | 1233 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/ |
D | neon-2velem.s | 99 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]
|
D | neon-3vdiff.s | 177 smlsl v0.8h, v1.8b, v2.8b 178 smlsl v0.4s, v1.4h, v2.4h 179 smlsl v0.2d, v1.2s, v2.2s
|
D | neon-diagnostics.s | 2359 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]
|
D | arm64-advsimd.s | 1233 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/ |
D | neon-2velem.s.cs | 36 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]
|
D | neon-3vdiff.s.cs | 62 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/ |
D | aarch64-smull.ll | 149 ; 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
|
D | arm64-vmul.ll | 278 ;CHECK: smlsl.4s 289 ;CHECK: smlsl.2d 1098 ;CHECK: smlsl.4s 1111 ;CHECK: smlsl.2d
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | aarch64-smull.ll | 149 ; 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
|
D | arm64-neon-2velem.ll | 818 ; 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/ |
D | test-trace-aarch64.cc | 1489 __ 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
|