Line data Source code
1 : ///////////////////////////////////////////////////////////////////////////
2 : // Inastemp - Berenger Bramas MPCDF - 2016
3 : // Under MIT Licence, please you must read the LICENCE file.
4 : ///////////////////////////////////////////////////////////////////////////
5 : #include "InastempGlobal.h"
6 :
7 : #include "AVX/InaVecAVXDouble.hpp"
8 : #include "AVX/InaVecAVXFloat.hpp"
9 :
10 : #include "core-test-all.hpp"
11 : #include "FLOPS/InaVecFLOPS.hpp"
12 :
13 1 : int main() {
14 : // clang-format off
15 2 : TestAll<InaVecAVX<double>> testerDouble;
16 2 : TestAll<InaVecAVX<float>> testerSingle;
17 :
18 2 : TestAll<InaVecFLOPS<InaVecAVX<double>>> testerDoubleFlops;
19 2 : TestAll<InaVecFLOPS<InaVecAVX<float>>> testerSingleFlops;
20 : // clang-format on
21 1 : return testerDouble.Run() + testerSingle.Run()
22 1 : + testerDoubleFlops.Run() + testerSingleFlops.Run();
23 4 : }
|