Home
last modified time | relevance | path

Searched refs:sqshl (Results 1 – 20 of 20) sorted by relevance

/external/llvm/test/MC/AArch64/
Dneon-saturating-shift.s9 sqshl v0.8b, v1.8b, v2.8b
10 sqshl v0.16b, v1.16b, v2.16b
11 sqshl v0.4h, v1.4h, v2.4h
12 sqshl v0.8h, v1.8h, v2.8h
13 sqshl v0.2s, v1.2s, v2.2s
14 sqshl v0.4s, v1.4s, v2.4s
15 sqshl v0.2d, v1.2d, v2.2d
Dneon-scalar-saturating-shift.s6 sqshl b0, b1, b2
7 sqshl h10, h11, h12
8 sqshl s20, s21, s2
9 sqshl d17, d31, d8
Dneon-scalar-shift-imm.s71 sqshl b11, b19, #7
72 sqshl h13, h18, #11
73 sqshl s14, s17, #22
74 sqshl d15, d16, #51
Dneon-simd-shift.s221 sqshl v0.8b, v1.8b, #3
222 sqshl v0.4h, v1.4h, #3
223 sqshl v0.2s, v1.2s, #3
224 sqshl v0.16b, v1.16b, #3
225 sqshl v0.8h, v1.8h, #3
226 sqshl v0.4s, v1.4s, #3
227 sqshl v0.2d, v1.2d, #3
Darm64-advsimd.s350 sqshl.8b v0, v0, v0
421 ; CHECK: sqshl.8b v0, v0, v0 ; encoding: [0x00,0x4c,0x20,0x0e]
1213 sqshl b0, b0, #1
1214 sqshl h0, h0, #2
1215 sqshl s0, s0, #3
1216 sqshl d0, d0, #4 define
1262 ; CHECK: sqshl b0, b0, #1 ; encoding: [0x00,0x74,0x09,0x5f]
1263 ; CHECK: sqshl h0, h0, #2 ; encoding: [0x00,0x74,0x12,0x5f]
1264 ; CHECK: sqshl s0, s0, #3 ; encoding: [0x00,0x74,0x23,0x5f]
1265 ; CHECK: sqshl d0, d0, #4 ; encoding: [0x00,0x74,0x44,0x5f]
[all …]
Dneon-diagnostics.s929 sqshl v0.2s, v15.4s, v16.2d
986 sqshl b0, s1, b0
988 sqshl s0, h1, s0
1741 sqshl v0.8b, v1.8h, #3
1742 sqshl v0.4h, v1.4s, #3
1743 sqshl v0.2s, v1.2d, #3
1744 sqshl v0.16b, v1.16b, #8
1745 sqshl v0.8h, v1.8h, #16
1746 sqshl v0.4s, v1.4s, #32
1747 sqshl v0.2d, v1.2d, #64
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-sqshl-uqshl-i64Contant.ll3 ; Check if sqshl/uqshl with constant shift amout can be selected.
6 ; CHECK: sqshl {{d[0-9]+}}, {{d[0-9]+}}, #36
7 %1 = tail call i64 @llvm.aarch64.neon.sqshl.i64(i64 %a, i64 36)
19 declare i64 @llvm.aarch64.neon.sqshl.i64(i64, i64)
Darm64-vshift.ll5 ;CHECK: sqshl.8b
8 %tmp3 = call <8 x i8> @llvm.aarch64.neon.sqshl.v8i8(<8 x i8> %tmp1, <8 x i8> %tmp2)
14 ;CHECK: sqshl.4h
17 %tmp3 = call <4 x i16> @llvm.aarch64.neon.sqshl.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
23 ;CHECK: sqshl.2s
26 %tmp3 = call <2 x i32> @llvm.aarch64.neon.sqshl.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2)
59 ;CHECK: sqshl.16b
62 %tmp3 = call <16 x i8> @llvm.aarch64.neon.sqshl.v16i8(<16 x i8> %tmp1, <16 x i8> %tmp2)
68 ;CHECK: sqshl.8h
71 %tmp3 = call <8 x i16> @llvm.aarch64.neon.sqshl.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
[all …]
/external/llvm/test/MC/Disassembler/AArch64/
Dneon-instructions.txt400 # CHECK: sqshl v1.8b, v15.8b, v22.8b
402 # CHECK: sqshl v3.4h, v13.4h, v24.4h
404 # CHECK: sqshl v5.2s, v11.2s, v26.2s
462 # CHECK: sqshl d31, d31, d31
464 # CHECK: sqshl h3, h4, h15
918 # CHECK: sqshl v0.8b, v1.8b, #3
919 # CHECK: sqshl v0.4h, v1.4h, #3
920 # CHECK: sqshl v0.2s, v1.2s, #3
921 # CHECK: sqshl v0.16b, v1.16b, #3
922 # CHECK: sqshl v0.8h, v1.8h, #3
[all …]
Darm64-advsimd.txt333 # CHECK: sqshl.8b v0, v0, v0
1819 # CHECK: sqshl b0, b0, #1
1820 # CHECK: sqshl h0, h0, #2
1821 # CHECK: sqshl s0, s0, #3
1822 # CHECK: sqshl d0, d0, #4
2080 # CHECK: sqshl.8b v0, v0, #1
2081 # CHECK: sqshl.16b v0, v0, #2
2082 # CHECK: sqshl.4h v0, v0, #3
2083 # CHECK: sqshl.8h v0, v0, #4
2084 # CHECK: sqshl.2s v0, v0, #5
[all …]
/external/valgrind/none/tests/arm64/
Dfp_and_simd.stdout.exp28064 sqshl d1, d2, d4 0d6aae12a4d5779ab5a5b48f1015ae1b c971f3a936d96d74a62a62f4fad7e5b8 b9a3e85c054f…
28065 sqshl s1, s2, s4 a3f2079bdd17a30978caf3dcfb755f76 37054689934a896f9df4aa35ac689d65 7800c5c86edd…
28066 sqshl h1, h2, h4 5ed6b7499358f82ba684069f577ce6c5 6024148da208923bd4c22b2c452d3063 0896c3d63f84…
28067 sqshl b1, b2, b4 43ac209289e99934c3e8cfcf68fde6bc 4962c3292764af0cd0a9c9cc09fa4267 6efa48fa3d99…
28080 sqshl v1.2d, v2.2d, v4.2d 5396ed5e3f159dbf186b49bc2d39f392 a0ed54e326dd81be1a34375a77eee17a 2…
28081 sqshl v1.4s, v2.4s, v4.4s 583a2ed3f1623276e641c6b96b84f619 4ca28ea81c0d7c0bc2617186808642fc 5…
28082 sqshl v1.2s, v2.2s, v4.2s 21006aa4644157dc897fb4ca7c9cac28 922da94a93f0f544a78d2dedf9f62f64 5…
28083 sqshl v1.8h, v2.8h, v4.8h 8a12b45e3bb4d200ef6ed788568cd64d 9642cae1de73ee56e066fc307d3ef4ca 1…
28084 sqshl v1.4h, v2.4h, v4.4h afb60e2b82552f30d296ebd5c8ba366d 5fd3e1be4514ae3b24f53e0b134e2f44 4…
28085 sqshl v1.16b, v2.16b, v4.16b 87bd1a34f39932c9ee9b70ef99742876 f27652568c275b27f64ed771fef78386 …
[all …]
/external/vixl/test/
Dtest-simulator-a64.cc3710 DEFINE_TEST_NEON_3SAME(sqshl, Basic)
3787 DEFINE_TEST_NEON_3SAME_SCALAR(sqshl, Basic)
3867 DEFINE_TEST_NEON_2OPIMM(sqshl, Basic, TypeWidthFromZero) in DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD()
3900 DEFINE_TEST_NEON_2OPIMM_SCALAR(sqshl, Basic, TypeWidthFromZero) in DEFINE_TEST_NEON_2DIFF_FP_SCALAR_SD()
/external/vixl/src/vixl/a64/
Dmacro-assembler-a64.h2158 V(sqshl, Sqshl) \
2381 V(sqshl, Sqshl) \
Dassembler-a64.h2478 void sqshl(const VRegister& vd,
2845 void sqshl(const VRegister& vd,
Dsimulator-a64.cc3720 case NEON_SQSHL_imm_scalar: sqshl(vf, rd, rn, left_shift); break; in VisitNEONScalarShiftImmediate()
3794 case NEON_SQSHL_imm: sqshl(vf, rd, rn, left_shift); break; in VisitNEONShiftImmediate()
Dsimulator-a64.h2141 LogicVRegister sqshl(VectorFormat vform,
Dassembler-a64.cc3219 V(sqshl, NEON_SQSHL, true) \
4203 void Assembler::sqshl(const VRegister& vd, in sqshl() function in vixl::Assembler
Dlogic-a64.cc1693 LogicVRegister Simulator::sqshl(VectorFormat vform, in sqshl() function in vixl::Simulator
/external/vixl/doc/
Dsupported-instructions.md3501 void sqshl(const VRegister& vd,
3510 void sqshl(const VRegister& vd,
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td2773 defm SQSHL : SIMDThreeSameVector<0,0b01001,"sqshl", int_aarch64_neon_sqshl>;
3004 defm SQSHL : SIMDThreeScalarBHSD<0, 0b01001, "sqshl", int_aarch64_neon_sqshl>;
4424 defm SQSHL : SIMDScalarLShiftBHSD<0, 0b01110, "sqshl", AArch64sqshli>;
4473 defm SQSHL : SIMDVectorLShiftBHSD<0, 0b01110, "sqshl", AArch64sqshli>;