/external/arm-neon-tests/ |
H A D | ref_vshrn_n.c | 38 #define TEST_VSHRN_N(T1, T2, W, W2, N, V) \ 40 vshrn_n_##T2##W(VECT_VAR(vector, T1, W, N), \ 42 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N))
|
H A D | ref_vaddhn.c | 55 #define TEST_VADDHN1(INSN, T1, T2, W, W2, N) \ 56 VECT_VAR(vector64, T1, W2, N) = INSN##_##T2##W(VECT_VAR(vector1, T1, W, N), \ 58 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector64, T1, W2, N)) 60 #define TEST_VADDHN(INSN, T1, T2, W, W2, N) \ 61 TEST_VADDHN1(INSN, T1, T2, W, W2, N)
|
H A D | ref_vaddl.c | 45 #define TEST_VADDL1(INSN, T1, T2, W, W2, N) \ 47 INSN##_##T2##W(VECT_VAR(vector, T1, W, N), \ 49 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) 51 #define TEST_VADDL(INSN, T1, T2, W, W2, N) \ 52 TEST_VADDL1(INSN, T1, T2, W, W2, N)
|
H A D | ref_vaddw.c | 45 #define TEST_VADDW1(INSN, T1, T2, W, W2, N) \ 47 INSN##_##T2##W(VECT_VAR(vector, T1, W2, N), \ 49 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) 51 #define TEST_VADDW(INSN, T1, T2, W, W2, N) \ 52 TEST_VADDW1(INSN, T1, T2, W, W2, N)
|
H A D | ref_vcls.c | 43 #define TEST_UNARY_OP1(INSN, Q, T1, T2, W, N) \ 45 INSN##Q##_##T2##W(VECT_VAR(vector, T1, W, N)); \ 46 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector_res, T1, W, N)) 48 #define TEST_UNARY_OP(INSN, Q, T1, T2, W, N) \ 49 TEST_UNARY_OP1(INSN, Q, T1, T2, W, N) \
|
H A D | ref_vmlal_lane.c | 46 #define TEST_VMLXL_LANE1(INSN, T1, T2, W, W2, N, V) \ 48 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ 52 vst1q_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector_res, T1, W, N)) 54 #define TEST_VMLXL_LANE(INSN, T1, T2, W, W2, N, V) \ 55 TEST_VMLXL_LANE1(INSN, T1, T2, W, W2, N, V)
|
H A D | ref_vqrshrun_n.c | 43 #define TEST_VQRSHRUN_N2(INSN, T1, T2, W, W2, N, V) \ 46 INSN##_##T2##W(VECT_VAR(vector, T1, W, N), \ 50 dump_neon_cumulative_sat(TEST_MSG, xSTR(INSN##_##T2##W), \ 54 #define TEST_VQRSHRUN_N1(INSN, T1, T2, W, W2, N, V) \ 55 TEST_VQRSHRUN_N2(INSN, T1, T2, W, W2, N, V) 57 #define TEST_VQRSHRUN_N(T1, T2, W, W2, N, V) \ 58 TEST_VQRSHRUN_N1(INSN, T1, T2, W, W2, N, V)
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/ |
H A D | p6.cpp | 55 template<typename T> struct T2 : virtual T { struct in namespace:TemplateVBase 58 constexpr T2() {} function in struct:TemplateVBase::T2 60 constexpr T2<Literal> g2() { return {}; }
|
/external/clang/test/CXX/temp/temp.decls/temp.class.spec/ |
H A D | p6.cpp | 28 template<class T2> struct B; 32 // partial specialization of A<T>::C::B<T2> 33 template<class T> template<class T2> struct A<T>::C::B<T2*> { };
|
/external/boringssl/src/crypto/fipsmodule/modes/asm/ |
H A D | ghash-x86.pl | 609 ($T1,$T2,$T3)=("xmm3","xmm4","xmm5"); 619 &pshufd ($T2,$Hkey,0b01001110) if (!defined($HK)); 621 &pxor ($T2,$Hkey) if (!defined($HK)); 622 $HK=$T2 if (!defined($HK)); 630 &movdqa ($T2,$T1); # 632 &pslldq ($T2,8); # 634 &pxor ($Xi,$T2); # 649 &pshufd ($T2,$T1,0b01001110); # 651 &pxor ($T2,$T1); # 653 &pclmulqdq ($T2, [all...] |
/external/libcxx/test/libcxx/algorithms/ |
H A D | debug_less.pass.cpp | 62 template <class T1, class T2> 64 bool operator()(T1 const& lhs, T2 const& rhs) const { 69 bool operator()(T2 const& lhs, T1 const& rhs) const { 75 template <class T1, class T2> 77 bool operator()(T1 const& lhs, T2 const& rhs) const {
|
/external/libcxx/test/std/utilities/time/time.point/time.point.comparisons/ |
H A D | op_less.pass.cpp | 41 typedef std::chrono::time_point<Clock, Duration2> T2; typedef 61 T2 t2(Duration2(3000)); 69 T2 t2(Duration2(3001)); 95 constexpr T2 t2(Duration2(3000)); 103 constexpr T2 t2(Duration2(3001));
|
/external/libcxx/test/std/utilities/utility/pairs/pairs.pair/ |
H A D | U_V.pass.cpp | 14 // template <class T1, class T2> struct pair 32 using T2 = int const&; 33 static_assert(std::is_constructible<P1, T1Arg, T2>::value == CanCopy, ""); 34 static_assert(test_convertible<P1, T1Arg, T2>() == CanConvert, ""); 35 static_assert(std::is_constructible<P2, T2, T1Arg>::value == CanCopy, ""); 36 static_assert(test_convertible<P2, T2, T1Arg>() == CanConvert, "");
|
H A D | const_first_const_second.pass.cpp | 14 // template <class T1, class T2> struct pair 16 // pair(const T1& x, const T2& y); 43 using T2 = int const&; 44 static_assert(std::is_constructible<P1, T1Arg, T2>::value == CanCopy, ""); 45 static_assert(test_convertible<P1, T1Arg, T2>() == CanConvert, ""); 46 static_assert(std::is_constructible<P2, T2, T1Arg>::value == CanCopy, ""); 47 static_assert(test_convertible<P2, T2, T1Arg>() == CanConvert, "");
|
/external/libcxx/test/std/utilities/variant/variant.variant/variant.swap/ |
H A D | swap.pass.cpp | 346 using T2 = NonThrowingNonNoexceptType; 347 using V = std::variant<T1, T2>; 349 T2::reset(); 360 // FIXME: libc++ shouldn't move from T2 here. 361 LIBCPP_ASSERT(T2::move_called == 1); 362 assert(T2::move_called <= 1); 364 if (T2::move_called != 0) 371 using T2 = ThrowingTypeWithNothrowSwap; 372 using V = std::variant<T1, T2>; 374 T2 [all...] |
/external/webrtc/talk/app/webrtc/ |
H A D | proxy.h | 70 template<typename C, typename M, typename T1, typename T2> 71 void Invoke(C* c, M m, T1 a1, T2 a2) { r_ = (c->*m)(a1, a2); } 72 template<typename C, typename M, typename T1, typename T2, typename T3> 73 void Invoke(C* c, M m, T1 a1, T2 a2, T3 a3) { r_ = (c->*m)(a1, a2, a3); } 74 template<typename C, typename M, typename T1, typename T2, typename T3, 76 void Invoke(C* c, M m, T1 a1, T2 a2, T3 a3, T4 a4) { 79 template<typename C, typename M, typename T1, typename T2, typename T3, 81 void Invoke(C* c, M m, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) { 98 template<typename C, typename M, typename T1, typename T2> 99 void Invoke(C* c, M m, T1 a1, T2 a [all...] |
/external/google-breakpad/src/testing/gtest/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |
/external/googletest/googletest/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |
/external/libvpx/libvpx/third_party/googletest/src/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |
/external/llvm/utils/unittest/googletest/include/gtest/ |
H A D | gtest-param-test.h | 357 template <typename T1, typename T2> 358 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 359 return internal::ValueArray2<T1, T2>(v1, v2); 362 template <typename T1, typename T2, typename T3> 363 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 364 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 367 template <typename T1, typename T2, typename T3, typename T4> 368 internal::ValueArray4<T1, T2, T [all...] |
/external/mesa3d/src/gtest/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |
/external/protobuf/gtest/include/gtest/ |
H A D | gtest-param-test.h | 323 template <typename T1, typename T2> 324 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 325 return internal::ValueArray2<T1, T2>(v1, v2); 328 template <typename T1, typename T2, typename T3> 329 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 330 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 333 template <typename T1, typename T2, typename T3, typename T4> 334 internal::ValueArray4<T1, T2, T [all...] |
/external/swiftshader/third_party/LLVM/utils/unittest/googletest/include/gtest/ |
H A D | gtest-param-test.h | 357 template <typename T1, typename T2> 358 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 359 return internal::ValueArray2<T1, T2>(v1, v2); 362 template <typename T1, typename T2, typename T3> 363 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 364 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 367 template <typename T1, typename T2, typename T3, typename T4> 368 internal::ValueArray4<T1, T2, T [all...] |
/external/v8/testing/gtest/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |
/external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/ |
H A D | gtest-param-test.h | 352 template <typename T1, typename T2> 353 internal::ValueArray2<T1, T2> Values(T1 v1, T2 v2) { 354 return internal::ValueArray2<T1, T2>(v1, v2); 357 template <typename T1, typename T2, typename T3> 358 internal::ValueArray3<T1, T2, T3> Values(T1 v1, T2 v2, T3 v3) { 359 return internal::ValueArray3<T1, T2, T3>(v1, v2, v3); 362 template <typename T1, typename T2, typename T3, typename T4> 363 internal::ValueArray4<T1, T2, T [all...] |