Home
last modified time | relevance | path

Searched refs:m3 (Results 1 – 25 of 598) sorted by relevance

12345678910>>...24

/external/eigen/test/
Dproduct_notemporary.cpp31 m3(rows, cols); in product_notemporary() local
45 VERIFY_EVALUATION_COUNT( m3 = (m1 * m2.adjoint()), 1); in product_notemporary()
46 VERIFY_EVALUATION_COUNT( m3 = (m1 * m2.adjoint()).transpose(), 1); in product_notemporary()
47 VERIFY_EVALUATION_COUNT( m3.noalias() = m1 * m2.adjoint(), 0); in product_notemporary()
49 VERIFY_EVALUATION_COUNT( m3 = s1 * (m1 * m2.transpose()), 1); in product_notemporary()
51 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * (m1 * m2.transpose()), 0); in product_notemporary()
53 VERIFY_EVALUATION_COUNT( m3 = m3 + (m1 * m2.adjoint()), 1); in product_notemporary()
54 VERIFY_EVALUATION_COUNT( m3 = m3 - (m1 * m2.adjoint()), 1); in product_notemporary()
56 VERIFY_EVALUATION_COUNT( m3 = m3 + (m1 * m2.adjoint()).transpose(), 1); in product_notemporary()
57 VERIFY_EVALUATION_COUNT( m3.noalias() = m3 + m1 * m2.transpose(), 0); in product_notemporary()
[all …]
Dlu.cpp61 MatrixType m1(rows, cols), m3(rows, cols2); in lu_non_invertible() local
95 m3 = m1*m2; in lu_non_invertible()
98 m2.block(0,0,m2.rows(),m2.cols()) = lu.solve(m3); in lu_non_invertible()
99 VERIFY_IS_APPROX(m3, m1*m2); in lu_non_invertible()
102 m3 = MatrixType::Random(rows,cols2); in lu_non_invertible()
103 m2 = m1.transpose()*m3; in lu_non_invertible()
104 m3 = MatrixType::Random(rows,cols2); in lu_non_invertible()
105 lu.template _solve_impl_transposed<false>(m2, m3); in lu_non_invertible()
106 VERIFY_IS_APPROX(m2, m1.transpose()*m3); in lu_non_invertible()
107 m3 = MatrixType::Random(rows,cols2); in lu_non_invertible()
[all …]
Dproduct_trmv.cpp25 m3(rows, cols); in trmv() local
33 m3 = m1.template triangularView<Eigen::Lower>(); in trmv()
34 VERIFY((m3 * v1).isApprox(m1.template triangularView<Eigen::Lower>() * v1, largerEps)); in trmv()
35 m3 = m1.template triangularView<Eigen::Upper>(); in trmv()
36 VERIFY((m3 * v1).isApprox(m1.template triangularView<Eigen::Upper>() * v1, largerEps)); in trmv()
37 m3 = m1.template triangularView<Eigen::UnitLower>(); in trmv()
38 VERIFY((m3 * v1).isApprox(m1.template triangularView<Eigen::UnitLower>() * v1, largerEps)); in trmv()
39 m3 = m1.template triangularView<Eigen::UnitUpper>(); in trmv()
40 VERIFY((m3 * v1).isApprox(m1.template triangularView<Eigen::UnitUpper>() * v1, largerEps)); in trmv()
43 m3 = m1.template triangularView<Eigen::Lower>(); in trmv()
[all …]
Dtriangular.cpp27 m3(rows, cols), in triangular_square() local
55 m3 = m2.transpose() + m2; in triangular_square()
56 VERIFY_IS_APPROX(m3.template triangularView<Lower>().transpose().toDenseMatrix(), m1); in triangular_square()
61 VERIFY_IS_APPROX(m3.template triangularView<Lower>().toDenseMatrix(), m1); in triangular_square()
63 VERIFY_IS_APPROX(m3.template triangularView<Lower>().conjugate().toDenseMatrix(), in triangular_square()
64 m3.conjugate().template triangularView<Lower>().toDenseMatrix()); in triangular_square()
72 m3 = m1.template triangularView<Upper>(); in triangular_square()
73 …VERIFY(v2.isApprox(m3.adjoint() * (m1.adjoint().template triangularView<Lower>().solve(v2)), large… in triangular_square()
74 m3 = m1.template triangularView<Lower>(); in triangular_square()
75 …VERIFY(v2.isApprox(m3.transpose() * (m1.transpose().template triangularView<Upper>().solve(v2)), l… in triangular_square()
[all …]
Darray.cpp25 m3(rows, cols); in array() local
42 m3 = m1; in array()
43 m3 += s2; in array()
44 VERIFY_IS_APPROX(m3, m1 + s2); in array()
45 m3 = m1; in array()
46 m3 -= s1; in array()
47 VERIFY_IS_APPROX(m3, m1 - s1); in array()
50 m3 = m1; in array()
52 VERIFY_IS_APPROX(m1, m3 - m2); in array()
54 m3 = m1; in array()
[all …]
Dselfadjoint.cpp25 m3(rows, cols), in selfadjoint() local
31 m3 = m1.template selfadjointView<Upper>(); in selfadjoint()
32 …VERIFY_IS_APPROX(MatrixType(m3.template triangularView<Upper>()), MatrixType(m1.template triangula… in selfadjoint()
33 VERIFY_IS_APPROX(m3, m3.adjoint()); in selfadjoint()
35 m3 = m1.template selfadjointView<Lower>(); in selfadjoint()
36 …VERIFY_IS_APPROX(MatrixType(m3.template triangularView<Lower>()), MatrixType(m1.template triangula… in selfadjoint()
37 VERIFY_IS_APPROX(m3, m3.adjoint()); in selfadjoint()
39 m3 = m1.template selfadjointView<Upper>(); in selfadjoint()
42 VERIFY_IS_APPROX(m4, m2+m3); in selfadjoint()
44 m3 = m1.template selfadjointView<Lower>(); in selfadjoint()
[all …]
/external/libaom/libaom/aom_dsp/x86/
Dhighbd_sad4d_sse2.asm31 mova m3, m0
33 psubusw m3, m4
37 por m4, m3
41 mova m3, m0
43 psubusw m3, m6
47 por m6, m3
55 mova m3, m0
56 psubusw m3, m2
58 por m2, m3
63 mova m3, m0
[all …]
Dhighbd_sad_sse2.asm68 movu m3, [refq+32]
73 pavgw m3, [second_predq+mmsize*2]
86 psubusw m5, m3
87 psubusw m3, [srcq+32]
88 por m3, m5
94 paddw m3, m4
96 movhlps m4, m3
98 paddw m3, m4
100 punpcklwd m3, m6
102 paddd m0, m3
[all …]
Dhighbd_subpel_variance_impl_sse2.asm68 movhlps m3, m7
70 paddd m7, m3
72 pshufd m3, m7, 0x1
74 paddd m7, m3
187 mova m3, [dstq + 16]
192 SUM_SSE m0, m1, m2, m3, m6, m7
203 mova m3, [dstq + dst_strideq*2]
209 SUM_SSE m0, m1, m2, m3, m6, m7
233 mova m3, [dstq+16]
240 SUM_SSE m0, m2, m1, m3, m6, m7
[all …]
Dfwd_txfm_ssse3_x86_64.asm61 mova m3, [inputq + r3]
73 psllw m3, 2
90 paddw m6, m3, m4
91 psubw m3, m4
131 paddw m9, m3, m1
132 psubw m3, m1
157 punpcklwd m11, m0, m3
158 punpckhwd m0, m3
161 pmaddwd m3, m0, [GLOBAL(pw_9102_13623)]
165 paddd m3, m8
[all …]
Daom_convolve_copy_sse2.asm65 movu m3, [srcq+48]
70 pavg m3, [dstq+48]
75 mova [dstq+48], m3
79 movu m3, [srcq+112]
84 pavg m3, [dstq+112]
89 mova [dstq+112], m3
93 movu m3, [srcq+128+48]
98 pavg m3, [dstq+128+48]
103 mova [dstq+128+48], m3
107 movu m3, [srcq+128+112]
[all …]
Daom_subpixel_8t_ssse3.asm46 pshuflw m3, m4, 11111111b ;k6_k7
50 punpcklqdq m3, m3
54 mova k6k7, m3
123 punpckhbw m3, m5, m5
129 palignr m2, m3, m5, 1
131 palignr m3, m5, 5
132 pmaddubsw m3, k2k3k6k7
135 punpckhqdq m5, m1, m3
136 punpcklqdq m1, m3
147 pxor m3, m3
[all …]
Dsad_sse2.asm60 movu m3, [refq+32]
65 pavgb m3, [second_predq+mmsize*2]
70 psadbw m3, [srcq+32]
74 paddd m3, m4
76 paddd m0, m3
80 movu m3, [refq+96]
85 pavgb m3, [second_predq+mmsize*6]
91 psadbw m3, [srcq+96]
98 paddd m3, m4
100 paddd m0, m3
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_sad4d_sse2.asm28 mova m3, m0
30 psubusw m3, m4
34 por m4, m3
38 mova m3, m0
40 psubusw m3, m6
44 por m6, m3
52 mova m3, m0
53 psubusw m3, m2
55 por m2, m3
60 mova m3, m0
[all …]
Dhighbd_sad_sse2.asm65 movu m3, [refq+32]
70 pavgw m3, [second_predq+mmsize*2]
83 psubusw m5, m3
84 psubusw m3, [srcq+32]
85 por m3, m5
91 paddw m3, m4
93 movhlps m4, m3
95 paddw m3, m4
97 punpcklwd m3, m6
99 paddd m0, m3
[all …]
Dintrapred_ssse3.asm43 pavgb m3, m2, m0
47 psubb m3, m2
48 pavgb m0, m3
96 pavgb m3, m2, m4
102 psubb m3, m2
103 pavgb m4, m3
104 pavgb m3, m0, m6
107 psubb m3, m0
108 pavgb m5, m3
116 palignr m3, m4, m5, 1
[all …]
Dfwd_txfm_ssse3_x86_64.asm43 mova m3, [inputq + r3]
55 psllw m3, 2
72 paddw m6, m3, m4
73 psubw m3, m4
113 paddw m9, m3, m1
114 psubw m3, m1
139 punpcklwd m11, m0, m3
140 punpckhwd m0, m3
143 pmaddwd m3, m0, [GLOBAL(pw_9102_13623)]
147 paddd m3, m8
[all …]
Dhighbd_subpel_variance_impl_sse2.asm65 movhlps m3, m7
67 paddd m7, m3
69 pshufd m3, m7, 0x1
71 paddd m7, m3
184 mova m3, [refq + 16]
189 SUM_SSE m0, m1, m2, m3, m6, m7
200 mova m3, [refq + ref_strideq*2]
206 SUM_SSE m0, m1, m2, m3, m6, m7
230 mova m3, [refq+16]
237 SUM_SSE m0, m2, m1, m3, m6, m7
[all …]
/external/python/cpython3/Modules/_blake2/impl/
Dblake2s-load-sse41.h26 buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(2,0,2,0)));
29 buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(3,1,3,1)));
33 t1 = _mm_slli_si128(m3, 4); \
39 t1 = _mm_blend_epi16(m1,m3,0xC0); \
51 t1 = _mm_slli_si128(m3, 4); \
56 t0 = _mm_unpackhi_epi32(m2,m3); \
57 t1 = _mm_blend_epi16(m3,m1,0x0C); \
64 t2 = _mm_slli_si128(m3, 8); \
74 t0 = _mm_slli_si128(m3, 4); \
82 t2 = _mm_blend_epi16(t1, m3, 0x0C); \
[all …]
Dblake2b-load-sse41.h23 b1 = _mm_unpacklo_epi64(m2, m3); \
31 b1 = _mm_unpackhi_epi64(m2, m3); \
63 b1 = _mm_alignr_epi8(m3, m7, 8); \
79 b1 = _mm_unpackhi_epi64(m3, m1); \
103 b1 = _mm_unpackhi_epi64(m3, m4); \
110 b0 = _mm_unpacklo_epi64(m7, m3); \
118 b0 = _mm_unpackhi_epi64(m3, m1); \
142 b0 = _mm_unpacklo_epi64(m3, m5); \
158 b0 = _mm_blend_epi16(m0, m3, 0xF0); \
167 b1 = _mm_blend_epi16(m3, m1, 0xF0); \
[all …]
/external/libcxx/test/std/containers/associative/multiset/multiset.cons/
Dmove_assign.pass.cpp60 M m3(C(3), A(7)); in main() local
61 m3 = std::move(m1); in main()
62 assert(m3 == m2); in main()
63 assert(m3.get_allocator() == A(7)); in main()
64 assert(m3.key_comp() == C(5)); in main()
99 M m3(C(3), A(5)); in main() local
100 m3 = std::move(m1); in main()
101 assert(m3 == m2); in main()
102 assert(m3.get_allocator() == A(5)); in main()
103 assert(m3.key_comp() == C(5)); in main()
[all …]
/external/libcxx/test/std/containers/associative/set/set.cons/
Dmove_assign.pass.cpp60 M m3(C(3), A(7)); in main() local
61 m3 = std::move(m1); in main()
62 assert(m3 == m2); in main()
63 assert(m3.get_allocator() == A(7)); in main()
64 assert(m3.key_comp() == C(5)); in main()
99 M m3(C(3), A(5)); in main() local
100 m3 = std::move(m1); in main()
101 assert(m3 == m2); in main()
102 assert(m3.get_allocator() == A(5)); in main()
103 assert(m3.key_comp() == C(5)); in main()
[all …]
/external/libcxx/test/std/containers/associative/map/map.cons/
Dmove_assign.pass.cpp61 M m3(C(3), A(7)); in main() local
62 m3 = std::move(m1); in main()
63 assert(m3 == m2); in main()
64 assert(m3.get_allocator() == A(7)); in main()
65 assert(m3.key_comp() == C(5)); in main()
101 M m3(C(3), A(5)); in main() local
102 m3 = std::move(m1); in main()
103 assert(m3 == m2); in main()
104 assert(m3.get_allocator() == A(5)); in main()
105 assert(m3.key_comp() == C(5)); in main()
[all …]
/external/libcxx/test/std/containers/associative/multimap/multimap.cons/
Dmove_assign.pass.cpp61 M m3(C(3), A(7)); in main() local
62 m3 = std::move(m1); in main()
63 assert(m3 == m2); in main()
64 assert(m3.get_allocator() == A(7)); in main()
65 assert(m3.key_comp() == C(5)); in main()
101 M m3(C(3), A(5)); in main() local
102 m3 = std::move(m1); in main()
103 assert(m3 == m2); in main()
104 assert(m3.get_allocator() == A(5)); in main()
105 assert(m3.key_comp() == C(5)); in main()
[all …]
/external/eigen/doc/
Dtutorial.cpp8 Eigen::Matrix3f m3 = Eigen::Matrix3f::Random(); in main() local
11 std::cout << "*** Step 1 ***\nm3:\n" << m3 << "\nm4:\n" << m4 << std::endl; in main()
15 m3.diagonal().setOnes(); in main()
17 std::cout << "*** Step 2 ***\nm3:\n" << m3 << "\nm4:\n" << m4 << std::endl; in main()
20 m4.block<3,3>(0,1) = m3; in main()
21 m3.row(2) = m4.block<1,3>(2,0); in main()
23 std::cout << "*** Step 3 ***\nm3:\n" << m3 << "\nm4:\n" << m4 << std::endl; in main()
39 m3 = m3.cwise().cos(); in main()
40 std::cout << "*** Step 6 ***\nm3:\n" << m3 << "\nm4:\n" << m4 << std::endl; in main()
55 m3 = m3 * m4.block<3,3>(1,1); // here Eigen chooses NOT to evaluate block() into a temporary in main()
[all …]

12345678910>>...24