/external/skia/bench/ |
H A D | StackBench.cpp | 38 #define BENCH(name) \ macro 48 BENCH(Deque_Serial) { function 61 BENCH(TArray_Serial) { function 71 BENCH(TDArray_Serial) { function 83 BENCH(TArray_RandomAccess) { function 94 BENCH(TDArray_RandomAccess) { function 107 BENCH(ChunkAlloc_Push) { function 112 BENCH(Deque_Push) { function 117 BENCH(TArray_Push) { function 122 BENCH(TDArray_Pus function 129 BENCH(ChunkAlloc_PushPop) { function 137 BENCH(Deque_PushPop) { function 145 BENCH(TArray_PushPop) { function 153 BENCH(TDArray_PushPop) { function 163 BENCH(Deque_PushAllPopAll) { function 169 BENCH(TArray_PushAllPopAll) { function 175 BENCH(TDArray_PushAllPopAll) { function [all...] |
H A D | XfermodeBench.cpp | 90 #define BENCH(...) \ macro 94 BENCH(SkXfermode::kClear_Mode) 95 BENCH(SkXfermode::kSrc_Mode) 96 BENCH(SkXfermode::kDst_Mode) 97 BENCH(SkXfermode::kSrcOver_Mode) 98 BENCH(SkXfermode::kDstOver_Mode) 99 BENCH(SkXfermode::kSrcIn_Mode) 100 BENCH(SkXfermode::kDstIn_Mode) 101 BENCH(SkXfermode::kSrcOut_Mode) 102 BENCH(SkXfermod [all...] |
H A D | MemcpyBench.cpp | 57 #define BENCH(memcpy32, count) DEF_BENCH(return Bench(count, memcpy32, #memcpy32); ) macro 64 BENCH(memcpy32_memcpy, 10) 65 BENCH(memcpy32_memcpy, 100) 66 BENCH(memcpy32_memcpy, 1000) 67 BENCH(memcpy32_memcpy, 10000) 68 BENCH(memcpy32_memcpy, 100000) 76 BENCH(memcpy32_autovectorize, 10) 77 BENCH(memcpy32_autovectorize, 100) 78 BENCH(memcpy32_autovectorize, 1000) 79 BENCH(memcpy32_autovectoriz 160 #undef BENCH macro [all...] |
/external/chromium_org/third_party/skia/bench/ |
H A D | MemcpyBench.cpp | 57 #define BENCH(memcpy32, count) DEF_BENCH(return Bench(count, memcpy32, #memcpy32); ) macro 64 BENCH(memcpy32_memcpy, 10) 65 BENCH(memcpy32_memcpy, 100) 66 BENCH(memcpy32_memcpy, 1000) 67 BENCH(memcpy32_memcpy, 10000) 68 BENCH(memcpy32_memcpy, 100000) 71 BENCH(sk_memcpy32, 10) 72 BENCH(sk_memcpy32, 100) 73 BENCH(sk_memcpy32, 1000) 74 BENCH(sk_memcpy3 77 #undef BENCH macro [all...] |
H A D | XfermodeBench.cpp | 90 #define BENCH(...) \ macro 94 BENCH(SkXfermode::kClear_Mode) 95 BENCH(SkXfermode::kSrc_Mode) 96 BENCH(SkXfermode::kDst_Mode) 97 BENCH(SkXfermode::kSrcOver_Mode) 98 BENCH(SkXfermode::kDstOver_Mode) 99 BENCH(SkXfermode::kSrcIn_Mode) 100 BENCH(SkXfermode::kDstIn_Mode) 101 BENCH(SkXfermode::kSrcOut_Mode) 102 BENCH(SkXfermod [all...] |
/external/eigen/bench/ |
H A D | sparse_transpose.cpp | 28 #define BENCH(X) \ macro 54 BENCH(for (int k=0; k<REPEAT; ++k) m3 = m1.transpose();) 63 BENCH(for (int k=0; k<REPEAT; ++k) sm3 = sm1.transpose();) 73 BENCH(for (int k=0; k<REPEAT; ++k) { m3 = cs_transpose(m1,1); cs_spfree(m3);}) 84 BENCH(for (int k=0; k<REPEAT; ++k) gmm::copy(gmm::transposed(m1),m3);) 94 BENCH(for (int k=0; k<REPEAT; ++k) m3 = trans(m1);)
|
H A D | sparse_dense_product.cpp | 28 #define BENCH(X) \ macro 95 BENCH(asm("#myc"); v2 = sm1 * v1; asm("#myd");) 99 BENCH( { asm("#mya"); v2 = sm1.transpose() * v1; asm("#myb"); }) 108 // BENCH(for (int k=0; k<REPEAT; ++k) v2 = m1 * v1;) 111 // BENCH(for (int k=0; k<REPEAT; ++k) v2 = m1.transpose() * v1;) 127 BENCH( asm("#myx"); gmm::mult(m1, gmmV1, gmmV2); asm("#myy"); ) 130 BENCH( gmm::mult(gmm::transposed(m1), gmmV1, gmmV2); ) 149 BENCH( uv2 = boost::numeric::ublas::prod(m1, uv1); ) 152 // BENCH( boost::ublas::prod(gmm::transposed(m1), gmmV1, gmmV2); )
|
H A D | sparse_lu.cpp | 33 #define BENCH(X) \ macro
|
H A D | sparse_product.cpp | 30 #define BENCH(X) \ macro 158 BENCH(sm3 = sm1 * sm2; ) 161 // BENCH(sm3 = sm1.transpose() * sm2; ) 164 // BENCH(sm3 = sm1.transpose() * sm2.transpose(); ) 167 // BENCH(sm3 = sm1 * sm2.transpose(); ) 173 // BENCH( sm3._experimentalNewProduct(sm1, sm2); ) 176 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2); ) 179 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2.transpose()); ) 182 // BENCH(sm3._experimentalNewProduct(sm1, sm2.transpose());) 194 BENCH(fo [all...] |
H A D | sparse_randomsetter.cpp | 32 #define BENCH(X) \ macro
|
H A D | sparse_trisolver.cpp | 29 #define BENCH(X) \ macro 86 BENCH(x = m1.marked<UpperTriangular>().solveTriangular(b);) 90 BENCH(x = m2.marked<UpperTriangular>().solveTriangular(b);) 101 BENCH(x = sm1.solveTriangular(b);) 105 BENCH(x = sm2.solveTriangular(b);) 110 // BENCH(sm1.inverseProductInPlace(x);) 115 // BENCH(sm2.inverseProductInPlace(x);) 129 BENCH(x = b; if (!cs_lsolve (m1, x.data())){std::cerr << "cs_lsolve failed\n"; break;}; ) 147 BENCH(gmm::upper_tri_solve(m1, gmmX, false);) 152 BENCH(gm [all...] |
H A D | BenchTimer.h | 163 #define BENCH(TIMER,TRIES,REP,CODE) { \ macro
|
H A D | quat_slerp.cpp | 228 #define BENCH(FUNC) {\ macro 240 BENCH(nlerp); 241 BENCH(slerp_eigen); 242 BENCH(slerp_legacy); 243 BENCH(slerp_legacy_nlerp); 244 BENCH(slerp_rw); 245 BENCH(slerp_gael);
|
H A D | sparse_cholesky.cpp | 33 #define BENCH(X) \ macro 108 // BENCH(LLT<DenseMatrix> chol(m1);) 142 //BENCH(taucs_ccs_matrix* chol = taucs_ccs_factor_llt(&A, 0, 0);) 143 // BENCH(taucs_supernodal_factor_to_ccs(taucs_ccs_factor_llt_ll(&A));)
|
H A D | sparse_setter.cpp | 36 #define BENCH(X) \ macro 113 BENCH(setrand_eigen_dense(coords,values);) 121 // BENCH(setinnerrand_eigen(coords,values);) 125 BENCH(setrand_eigen_dynamic(coords,values);) 129 // BENCH(setrand_eigen_compact(coords,values);) 133 BENCH(setrand_eigen_sumeq(coords,values);) 137 // BENCH(setrand_eigen_gnu_hash(coords,values);) 141 BENCH(setrand_scipy(coords,values);) 146 BENCH(setrand_eigen_google_dense(coords,values);) 150 BENCH(setrand_eigen_google_spars [all...] |