Lines Matching +full:- +full:t

19 template<typename T,int NB>
22 std::cout << "----\r\n" << "N = " << NB << "\r\n"; in test()
25 PVector<T,NB> a; in test()
26 PVector<T,NB> b; in test()
27 PVector<T,NB> c; in test()
29 PVector<T> a(NB); in test()
30 PVector<T> b(NB); in test()
31 PVector<T> c(NB); in test()
40 PVector<T,NB> resa; in test()
41 PVector<T,NB> resb; in test()
43 PVector<T> resa(NB); in test()
44 PVector<T> resb(NB); in test()
55 PVector<T,NB> refa; in test()
56 PVector<T,NB> refb; in test()
80 template<typename T,int NB>
83 std::cout << "----\r\n" << "N = " << NB << "\r\n"; in test2()
85 PVector<T,NB> a; in test2()
86 PVector<T,NB> b; in test2()
87 PVector<T,NB> c; in test2()
89 PVector<T> a(NB); in test2()
90 PVector<T> b(NB); in test2()
91 PVector<T> c(NB); in test2()
93 using Acc = typename number_traits<T>::accumulator; in test2()
133 template<typename T,int NB>
136 std::cout << "----\r\n" << "N = " << NB << "\r\n"; in test3()
140 PVector<T,NB> a[U]; in test3()
141 PVector<T,NB> b[U]; in test3()
143 PVector<T> a[U]={PVector<T>(NB),PVector<T>(NB)}; in test3()
144 PVector<T> b[U]={PVector<T>(NB),PVector<T>(NB)}; in test3()
147 using Acc = typename number_traits<T>::accumulator; in test3()
190 template<typename T>
194 const int nb_tails = TailForTests<T>::tail; in all_fusion_test()
195 const int nb_loops = TailForTests<T>::loop; in all_fusion_test()
197 title<T>("Vector Fusion"); in all_fusion_test()
199 test<T,NBVEC_256>(); in all_fusion_test()
200 test<T,1>(); in all_fusion_test()
201 test<T,nb_tails>(); in all_fusion_test()
202 test<T,nb_loops>(); in all_fusion_test()
203 test<T,nb_loops+1>(); in all_fusion_test()
204 test<T,nb_loops+nb_tails>(); in all_fusion_test()
206 title<T>("Dot Product Fusion"); in all_fusion_test()
208 test2<T,NBVEC_256>(); in all_fusion_test()
209 test2<T,1>(); in all_fusion_test()
210 test2<T,nb_tails>(); in all_fusion_test()
211 test2<T,nb_loops>(); in all_fusion_test()
212 test2<T,nb_loops+1>(); in all_fusion_test()
213 test2<T,nb_loops+nb_tails>(); in all_fusion_test()
218 title<T>("Unroll Fusion"); in all_fusion_test()
220 test3<T,NBVEC_256>(); in all_fusion_test()
221 test3<T,1>(); in all_fusion_test()
222 test3<T,nb_tails>(); in all_fusion_test()
223 test3<T,nb_loops>(); in all_fusion_test()
224 test3<T,nb_loops+1>(); in all_fusion_test()
225 test3<T,nb_loops+nb_tails>(); in all_fusion_test()