Home
last modified time | relevance | path

Searched refs:subhn (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm/test/CodeGen/AArch64/
Darm64-vsub.ll5 ;CHECK: subhn.8b
8 %tmp3 = call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %tmp1, <8 x i16> %tmp2)
14 ;CHECK: subhn.4h
17 %tmp3 = call <4 x i16> @llvm.aarch64.neon.subhn.v4i16(<4 x i32> %tmp1, <4 x i32> %tmp2)
23 ;CHECK: subhn.2s
26 %tmp3 = call <2 x i32> @llvm.aarch64.neon.subhn.v2i32(<2 x i64> %tmp1, <2 x i64> %tmp2)
32 ;CHECK: subhn.8b
34 %vsubhn2.i = tail call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %a, <8 x i16> %b) nounwind
35 …%vsubhn_high2.i = tail call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %a, <8 x i16> %b) nou…
42 ;CHECK: subhn.4h
[all …]
Darm64-vadd.ll876 ;CHECK: subhn.8b
887 ;CHECK: subhn.4h
898 ;CHECK: subhn.2s
Darm64-neon-3vdiff.ll811 ; CHECK: subhn {{v[0-9]+}}.8b, {{v[0-9]+}}.8h, {{v[0-9]+}}.8h
821 ; CHECK: subhn {{v[0-9]+}}.4h, {{v[0-9]+}}.4s, {{v[0-9]+}}.4s
831 ; CHECK: subhn {{v[0-9]+}}.2s, {{v[0-9]+}}.2d, {{v[0-9]+}}.2d
841 ; CHECK: subhn {{v[0-9]+}}.8b, {{v[0-9]+}}.8h, {{v[0-9]+}}.8h
851 ; CHECK: subhn {{v[0-9]+}}.4h, {{v[0-9]+}}.4s, {{v[0-9]+}}.4s
861 ; CHECK: subhn {{v[0-9]+}}.2s, {{v[0-9]+}}.2d, {{v[0-9]+}}.2d
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Darm64-vsub.ll5 ;CHECK: subhn.8b
8 %tmp3 = call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %tmp1, <8 x i16> %tmp2)
14 ;CHECK: subhn.4h
17 %tmp3 = call <4 x i16> @llvm.aarch64.neon.subhn.v4i16(<4 x i32> %tmp1, <4 x i32> %tmp2)
23 ;CHECK: subhn.2s
26 %tmp3 = call <2 x i32> @llvm.aarch64.neon.subhn.v2i32(<2 x i64> %tmp1, <2 x i64> %tmp2)
32 ;CHECK: subhn.8b
34 %vsubhn2.i = tail call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %a, <8 x i16> %b) nounwind
35 …%vsubhn_high2.i = tail call <8 x i8> @llvm.aarch64.neon.subhn.v8i8(<8 x i16> %a, <8 x i16> %b) nou…
42 ;CHECK: subhn.4h
[all …]
Darm64-vadd.ll876 ;CHECK: subhn.8b
887 ;CHECK: subhn.4h
898 ;CHECK: subhn.2s
Darm64-neon-3vdiff.ll811 ; CHECK: subhn {{v[0-9]+}}.8b, {{v[0-9]+}}.8h, {{v[0-9]+}}.8h
821 ; CHECK: subhn {{v[0-9]+}}.4h, {{v[0-9]+}}.4s, {{v[0-9]+}}.4s
831 ; CHECK: subhn {{v[0-9]+}}.2s, {{v[0-9]+}}.2d, {{v[0-9]+}}.2d
841 ; CHECK: subhn {{v[0-9]+}}.8b, {{v[0-9]+}}.8h, {{v[0-9]+}}.8h
851 ; CHECK: subhn {{v[0-9]+}}.4h, {{v[0-9]+}}.4s, {{v[0-9]+}}.4s
861 ; CHECK: subhn {{v[0-9]+}}.2s, {{v[0-9]+}}.2d, {{v[0-9]+}}.2d
/external/v8/src/arm64/
Dmacro-assembler-arm64.h469 V(subhn, Subhn) \
Dsimulator-arm64.h1837 V(subhn) \
Dassembler-arm64.h1931 void subhn(const VRegister& vd, const VRegister& vn, const VRegister& vm);
Dsimulator-arm64.cc4127 subhn(vf, rd, rn, rm); in VisitNEON3Different()
Dsimulator-logic-arm64.cc2791 LogicVRegister Simulator::subhn(VectorFormat vform, LogicVRegister dst, in subhn() function in v8::internal::Simulator
/external/vixl/test/test-trace-reference/
Dlog-disasm-colour1775 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d
1776 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s
1777 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h
Dlog-disasm1775 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d
1776 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s
1777 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h
Dlog-cpufeatures-custom1774 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d ### {NEON} ###
1775 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s ### {NEON} ###
1776 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h ### {NEON} ###
Dlog-cpufeatures1774 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d // Needs: NEON
1775 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s // Needs: NEON
1776 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h // Needs: NEON
Dlog-cpufeatures-colour1774 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d NEON
1775 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s NEON
1776 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h NEON
Dlog-all4853 0x~~~~~~~~~~~~~~~~ 0ead61c5 subhn v5.2s, v14.2d, v13.2d
4855 0x~~~~~~~~~~~~~~~~ 0e6860aa subhn v10.4h, v5.4s, v8.4s
4857 0x~~~~~~~~~~~~~~~~ 0e366146 subhn v6.8b, v10.8h, v22.8h
/external/vixl/test/aarch64/
Dtest-trace-aarch64.cc2112 __ subhn(v5.V2S(), v14.V2D(), v13.V2D()); in GenerateTestSequenceNEON() local
2113 __ subhn(v10.V4H(), v5.V4S(), v8.V4S()); in GenerateTestSequenceNEON() local
2114 __ subhn(v6.V8B(), v10.V8H(), v22.V8H()); in GenerateTestSequenceNEON() local
Dtest-cpu-features-aarch64.cc2351 TEST_NEON(subhn_0, subhn(v0.V8B(), v1.V8H(), v2.V8H()))
2352 TEST_NEON(subhn_1, subhn(v0.V4H(), v1.V4S(), v2.V4S()))
2353 TEST_NEON(subhn_2, subhn(v0.V2S(), v1.V2D(), v2.V2D()))
Dtest-simulator-aarch64.cc4642 DEFINE_TEST_NEON_3DIFF_NARROW(subhn, Basic)
/external/vixl/src/aarch64/
Dsimulator-aarch64.h2751 V(subhn) \
Dassembler-aarch64.h3370 void subhn(const VRegister& vd, const VRegister& vn, const VRegister& vm);
Dmacro-assembler-aarch64.h2622 V(subhn, Subhn) \
Dsimulator-aarch64.cc4656 subhn(vf, rd, rn, rm); in VisitNEON3Different()
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md3591 void subhn(const VRegister& vd, const VRegister& vn, const VRegister& vm)

12