Home
last modified time | relevance | path

Searched refs:sqdmulh (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/MC/AArch64/
Dneon-scalar-by-elem-saturating-mul.s27 sqdmulh h0, h1, v0.h[0]
28 sqdmulh h10, h11, v10.h[4]
29 sqdmulh h20, h21, v15.h[7]
30 sqdmulh s25, s26, v27.s[3]
31 sqdmulh s2, s6, v7.s[0]
Dneon-mul-div-instructions.s57 sqdmulh v2.4h, v25.4h, v3.4h
58 sqdmulh v12.8h, v5.8h, v13.8h
59 sqdmulh v3.2s, v1.2s, v30.2s
Dneon-scalar-mul.s9 sqdmulh h10, h11, h12
10 sqdmulh s20, s21, s2
Dneon-2velem.s261 sqdmulh v0.4h, v1.4h, v2.h[2]
262 sqdmulh v0.8h, v1.8h, v2.h[2]
263 sqdmulh v0.2s, v1.2s, v2.s[2]
264 sqdmulh v0.2s, v1.2s, v22.s[2]
265 sqdmulh v0.4s, v1.4s, v2.s[2]
266 sqdmulh v0.4s, v1.4s, v22.s[2]
Dneon-diagnostics.s887 sqdmulh h10, s11, h12
888 sqdmulh s20, h21, s2
1243 sqdmulh v2.4h, v25.8h, v3.4h
1244 sqdmulh v12.2d, v5.2d, v13.2d
1245 sqdmulh v3.8b, v1.8b, v30.8b
3633 sqdmulh v0.4h, v1.4h, v2.h[8]
3634 sqdmulh v0.4h, v1.4h, v16.h[2]
3635 sqdmulh v0.8h, v1.8h, v2.h[8]
3636 sqdmulh v0.8h, v1.8h, v16.h[2]
3637 sqdmulh v0.2s, v1.2s, v2.s[4]
[all …]
Darm64-advsimd.s347 sqdmulh.4h v0, v0, v0
418 ; CHECK: sqdmulh.4h v0, v0, v0 ; encoding: [0x00,0xb4,0x60,0x0e]
1145 sqdmulh.h h0, h0, v0[7]
1146 sqdmulh.s s0, s0, v0[3]
1163 ; CHECK: sqdmulh.h h0, h0, v0[7] ; encoding: [0x00,0xc8,0x70,0x5f]
1164 ; CHECK: sqdmulh.s s0, s0, v0[3] ; encoding: [0x00,0xc8,0xa0,0x5f]
1249 sqdmulh.4h v0, v0, v0[0]
1250 sqdmulh.8h v0, v0, v0[1]
1251 sqdmulh.2s v0, v0, v0[2]
1252 sqdmulh.4s v0, v0, v0[3]
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-neon-mul-div.ll704 declare <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16>, <4 x i16>)
705 declare <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16>, <8 x i16>)
706 declare <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32>, <2 x i32>)
707 declare <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32>, <4 x i32>)
711 %prod = call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %lhs, <4 x i16> %rhs)
712 ; CHECK: sqdmulh v0.4h, v0.4h, v1.4h
718 %prod = call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %lhs, <8 x i16> %rhs)
719 ; CHECK: sqdmulh v0.8h, v0.8h, v1.8h
725 %prod = call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %lhs, <2 x i32> %rhs)
726 ; CHECK: sqdmulh v0.2s, v0.2s, v1.2s
[all …]
Darm64-detect-vec-redux.ll24 …%vqdmulh_v2.i = tail call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %vmovn.i, <2 x i32>…
48 declare <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32>, <2 x i32>) #1
Darm64-vmul.ll123 ;CHECK: sqdmulh.4h
126 %tmp3 = call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
132 ;CHECK: sqdmulh.8h
135 %tmp3 = call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
141 ;CHECK: sqdmulh.2s
144 %tmp3 = call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2)
150 ;CHECK: sqdmulh.4s
153 %tmp3 = call <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32> %tmp1, <4 x i32> %tmp2)
159 ;CHECK: sqdmulh s0, {{s[0-9]+}}, {{s[0-9]+}}
162 %tmp3 = call i32 @llvm.aarch64.neon.sqdmulh.i32(i32 %tmp1, i32 %tmp2)
[all …]
Darm64-neon-2velem.ll17 declare <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32>, <4 x i32>)
19 declare <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32>, <2 x i32>)
21 declare <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16>, <8 x i16>)
23 declare <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16>, <4 x i16>)
1333 …%vqdmulh2.i = tail call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %a, <4 x i16> %shuffl…
1343 …%vqdmulh2.i = tail call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %a, <8 x i16> %shuffl…
1353 …%vqdmulh2.i = tail call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %a, <2 x i32> %shuffl…
1363 …%vqdmulh2.i = tail call <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32> %a, <4 x i32> %shuffl…
2712 …%vqdmulh2.i = tail call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %a, <4 x i16> %shuffl…
2722 …%vqdmulh2.i = tail call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %a, <8 x i16> %shuffl…
[all …]
/external/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt657 # CHECK: sqdmulh v31.2s, v31.2s, v31.2s
658 # CHECK: sqdmulh v5.4s, v7.4s, v9.4s
1475 # CHECK: sqdmulh h10, h11, h12
1476 # CHECK: sqdmulh s20, s21, s2
2426 # CHECK: sqdmulh h7, h1, v14.h[0]
2427 # CHECK: sqdmulh h7, h15, v8.h[1]
2428 # CHECK: sqdmulh h7, h15, v8.h[2]
2429 # CHECK: sqdmulh h7, h15, v8.h[3]
2430 # CHECK: sqdmulh h7, h15, v8.h[4]
2431 # CHECK: sqdmulh h7, h15, v8.h[5]
[all …]
Darm64-advsimd.txt330 # CHECK: sqdmulh.4h v0, v0, v0
1610 # CHECK: sqdmulh.h h0, h0, v0[7]
1611 # CHECK: sqdmulh.s s0, s0, v0[3]
1734 # CHECK: sqdmulh.4h v0, v0, v0[0]
1735 # CHECK: sqdmulh.8h v0, v0, v0[1]
1736 # CHECK: sqdmulh.2s v0, v0, v0[2]
1737 # CHECK: sqdmulh.4s v0, v0, v0[3]
/external/libjpeg-turbo/simd/
Djsimd_arm64_neon.S860 sqdmulh v4.8h, v2.8h, XFIX_1_414213562
861 sqdmulh v6.8h, v1.8h, XFIX_2_613125930
865 sqdmulh v4.8h, v1.8h, XFIX_1_847759065
868 sqdmulh v6.8h, v2.8h, XFIX_1_414213562
870 sqdmulh v4.8h, v5.8h, XFIX_1_082392200
902 sqdmulh v4.8h, v2.8h, XFIX_1_414213562
903 sqdmulh v6.8h, v1.8h, XFIX_2_613125930
907 sqdmulh v4.8h, v1.8h, XFIX_1_847759065
910 sqdmulh v6.8h, v2.8h, XFIX_1_414213562
912 sqdmulh v4.8h, v5.8h, XFIX_1_082392200
[all …]
/external/vixl/test/test-trace-reference/
Dlog-disasm-colour1324 0x~~~~~~~~~~~~~~~~ 5e6cb771 sqdmulh h17, h27, h12
1325 0x~~~~~~~~~~~~~~~~ 5f4bc0b0 sqdmulh h16, h5, v11.h[0]
1326 0x~~~~~~~~~~~~~~~~ 5eb0b661 sqdmulh s1, s19, s16
1327 0x~~~~~~~~~~~~~~~~ 5f82c201 sqdmulh s1, s16, v2.s[0]
1328 0x~~~~~~~~~~~~~~~~ 0ea8b43c sqdmulh v28.2s, v1.2s, v8.2s
1329 0x~~~~~~~~~~~~~~~~ 0f83c11c sqdmulh v28.2s, v8.2s, v3.s[0]
1330 0x~~~~~~~~~~~~~~~~ 0e65b72b sqdmulh v11.4h, v25.4h, v5.4h
1331 0x~~~~~~~~~~~~~~~~ 0f58c9de sqdmulh v30.4h, v14.4h, v8.h[5]
1332 0x~~~~~~~~~~~~~~~~ 4eadb6b9 sqdmulh v25.4s, v21.4s, v13.4s
1333 0x~~~~~~~~~~~~~~~~ 4faac857 sqdmulh v23.4s, v2.4s, v10.s[3]
[all …]
Dlog-disasm1324 0x~~~~~~~~~~~~~~~~ 5e6cb771 sqdmulh h17, h27, h12
1325 0x~~~~~~~~~~~~~~~~ 5f4bc0b0 sqdmulh h16, h5, v11.h[0]
1326 0x~~~~~~~~~~~~~~~~ 5eb0b661 sqdmulh s1, s19, s16
1327 0x~~~~~~~~~~~~~~~~ 5f82c201 sqdmulh s1, s16, v2.s[0]
1328 0x~~~~~~~~~~~~~~~~ 0ea8b43c sqdmulh v28.2s, v1.2s, v8.2s
1329 0x~~~~~~~~~~~~~~~~ 0f83c11c sqdmulh v28.2s, v8.2s, v3.s[0]
1330 0x~~~~~~~~~~~~~~~~ 0e65b72b sqdmulh v11.4h, v25.4h, v5.4h
1331 0x~~~~~~~~~~~~~~~~ 0f58c9de sqdmulh v30.4h, v14.4h, v8.h[5]
1332 0x~~~~~~~~~~~~~~~~ 4eadb6b9 sqdmulh v25.4s, v21.4s, v13.4s
1333 0x~~~~~~~~~~~~~~~~ 4faac857 sqdmulh v23.4s, v2.4s, v10.s[3]
[all …]
Dlog-all3471 0x~~~~~~~~~~~~~~~~ 5e6cb771 sqdmulh h17, h27, h12
3473 0x~~~~~~~~~~~~~~~~ 5f4bc0b0 sqdmulh h16, h5, v11.h[0]
3475 0x~~~~~~~~~~~~~~~~ 5eb0b661 sqdmulh s1, s19, s16
3477 0x~~~~~~~~~~~~~~~~ 5f82c201 sqdmulh s1, s16, v2.s[0]
3479 0x~~~~~~~~~~~~~~~~ 0ea8b43c sqdmulh v28.2s, v1.2s, v8.2s
3481 0x~~~~~~~~~~~~~~~~ 0f83c11c sqdmulh v28.2s, v8.2s, v3.s[0]
3483 0x~~~~~~~~~~~~~~~~ 0e65b72b sqdmulh v11.4h, v25.4h, v5.4h
3485 0x~~~~~~~~~~~~~~~~ 0f58c9de sqdmulh v30.4h, v14.4h, v8.h[5]
3487 0x~~~~~~~~~~~~~~~~ 4eadb6b9 sqdmulh v25.4s, v21.4s, v13.4s
3489 0x~~~~~~~~~~~~~~~~ 4faac857 sqdmulh v23.4s, v2.4s, v10.s[3]
[all …]
/external/vixl/test/aarch64/
Dtest-trace-aarch64.cc1558 __ sqdmulh(h17, h27, h12); in GenerateTestSequenceNEON() local
1559 __ sqdmulh(h16, h5, v11.H(), 0); in GenerateTestSequenceNEON() local
1560 __ sqdmulh(s1, s19, s16); in GenerateTestSequenceNEON() local
1561 __ sqdmulh(s1, s16, v2.S(), 0); in GenerateTestSequenceNEON() local
1562 __ sqdmulh(v28.V2S(), v1.V2S(), v8.V2S()); in GenerateTestSequenceNEON() local
1563 __ sqdmulh(v28.V2S(), v8.V2S(), v3.S(), 0); in GenerateTestSequenceNEON() local
1564 __ sqdmulh(v11.V4H(), v25.V4H(), v5.V4H()); in GenerateTestSequenceNEON() local
1565 __ sqdmulh(v30.V4H(), v14.V4H(), v8.H(), 5); in GenerateTestSequenceNEON() local
1566 __ sqdmulh(v25.V4S(), v21.V4S(), v13.V4S()); in GenerateTestSequenceNEON() local
1567 __ sqdmulh(v23.V4S(), v2.V4S(), v10.S(), 3); in GenerateTestSequenceNEON() local
[all …]
Dtest-simulator-aarch64.cc4095 DEFINE_TEST_NEON_3SAME_HS(sqdmulh, Basic)
4164 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqdmulh, Basic)
4435 DEFINE_TEST_NEON_BYELEMENT(sqdmulh, Basic, Basic, Basic)
4452 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqdmulh, Basic, Basic, Basic)
/external/valgrind/none/tests/arm64/
Dfp_and_simd.stdout.exp28027 sqdmulh s0, s1, v2.s[1] 3d7e7992f1bb427fdd73346228ce7f21 20d6c16e8b88e169a1c1d8ea166021bd c1ccb…
28028 sqdmulh s0, s1, v2.s[3] d29d89331382a5ebe2391c401e1c3953 492d26b1cdeacfed15d8a4894ecbfe4d f718f…
28029 sqdmulh h0, h1, v2.h[2] f52116c199ced952b99cfe5e6c9971c1 96182fe1a820548a31fbd1a556f25e76 67a69…
28030 sqdmulh h0, h1, v2.h[7] 0a293f71e27d93737b3f433370aae5ed 1408d50cde10a1b5df5c29e61e3f2e20 80ec0…
28035 sqdmulh v0.4s, v1.4s, v2.s[1] 542a7e434b6b7d9a5a7fa4b15bc80297 af7fcf294d97828e6e664259fa86eb02 …
28036 sqdmulh v0.4s, v1.4s, v2.s[3] acb0e78fb148450af6194a7a0bbb272b ae21815da7b388190eb641a741b96677 …
28037 sqdmulh v0.2s, v1.2s, v2.s[1] 08f386627482158cdeaaa41a0cb30112 49ae8f15947b5dd6cf6b590a4f809c9e …
28038 sqdmulh v0.2s, v1.2s, v2.s[3] 6f86be2f576e115694459485a3863401 83bb5dc6d64125f734976e7669b0322a …
28039 sqdmulh v0.8h, v1.8h, v2.h[2] e3fff56b1e5f5e999cfdffb0120865ac 61da4ee2325c02b0c25064dfd11ccbd1 …
28040 sqdmulh v0.8h, v1.8h, v2.h[7] 68f18d888daa1f8c7be8ca8e9f0c37c6 e6a0c8df6d1e1a37fca81f3acd990c45 …
[all …]
/external/vixl/src/aarch64/
Dsimulator-aarch64.cc3461 sqdmulh(vf, rd, rn, rm); in VisitNEON3Same()
3770 Op = &Simulator::sqdmulh; in VisitNEONByIndexedElement()
4674 sqdmulh(vf, rd, rn, rm); in VisitNEONScalar3Same()
4743 Op = &Simulator::sqdmulh; in VisitNEONScalarByIndexedElement()
Dsimulator-aarch64.h2098 LogicVRegister sqdmulh(VectorFormat vform,
2655 LogicVRegister sqdmulh(VectorFormat vform,
Dassembler-aarch64.h2409 void sqdmulh(const VRegister& vd, const VRegister& vn, const VRegister& vm);
2415 void sqdmulh(const VRegister& vd,
Dlogic-aarch64.cc1105 LogicVRegister Simulator::sqdmulh(VectorFormat vform, in sqdmulh() function in vixl::aarch64::Simulator
1112 return sqdmulh(vform, dst, src1, dup_element(indexform, temp, src2, index)); in sqdmulh()
3357 LogicVRegister Simulator::sqdmulh(VectorFormat vform, in sqdmulh() function in vixl::aarch64::Simulator
Dmacro-assembler-aarch64.h2194 V(sqdmulh, Sqdmulh) \
2370 V(sqdmulh, Sqdmulh) \
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md3414 void sqdmulh(const VRegister& vd,
3424 void sqdmulh(const VRegister& vd,

12