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