/external/llvm/test/MC/AArch64/ |
D | neon-scalar-by-elem-saturating-mul.s | 27 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]
|
D | neon-mul-div-instructions.s | 57 sqdmulh v2.4h, v25.4h, v3.4h 58 sqdmulh v12.8h, v5.8h, v13.8h 59 sqdmulh v3.2s, v1.2s, v30.2s
|
D | neon-scalar-mul.s | 9 sqdmulh h10, h11, h12 10 sqdmulh s20, s21, s2
|
D | neon-2velem.s | 261 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]
|
D | neon-diagnostics.s | 887 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 …]
|
D | arm64-advsimd.s | 347 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/ |
D | arm64-neon-mul-div.ll | 704 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 …]
|
D | arm64-detect-vec-redux.ll | 24 …%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
|
D | arm64-vmul.ll | 123 ;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 …]
|
D | arm64-neon-2velem.ll | 17 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/ |
D | neon-instructions.txt | 657 # 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 …]
|
D | arm64-advsimd.txt | 330 # 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/ |
D | jsimd_arm64_neon.S | 860 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/ |
D | log-disasm-colour | 1324 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 …]
|
D | log-disasm | 1324 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 …]
|
D | log-all | 3471 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/ |
D | test-trace-aarch64.cc | 1558 __ 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 …]
|
D | test-simulator-aarch64.cc | 4095 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/ |
D | fp_and_simd.stdout.exp | 28027 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/ |
D | simulator-aarch64.cc | 3461 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()
|
D | simulator-aarch64.h | 2098 LogicVRegister sqdmulh(VectorFormat vform, 2655 LogicVRegister sqdmulh(VectorFormat vform,
|
D | assembler-aarch64.h | 2409 void sqdmulh(const VRegister& vd, const VRegister& vn, const VRegister& vm); 2415 void sqdmulh(const VRegister& vd,
|
D | logic-aarch64.cc | 1105 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
|
D | macro-assembler-aarch64.h | 2194 V(sqdmulh, Sqdmulh) \ 2370 V(sqdmulh, Sqdmulh) \
|
/external/vixl/doc/aarch64/ |
D | supported-instructions-aarch64.md | 3414 void sqdmulh(const VRegister& vd, 3424 void sqdmulh(const VRegister& vd,
|