]> git.uio.no Git - u/mrichter/AliRoot.git/blame - Vc/include/Vc/scalar/types.h
update to Vc 0.7.3-dev
[u/mrichter/AliRoot.git] / Vc / include / Vc / scalar / types.h
CommitLineData
f22341db 1/* This file is part of the Vc library.
2
3 Copyright (C) 2009-2011 Matthias Kretz <kretz@kde.org>
4
5 Vc is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as
7 published by the Free Software Foundation, either version 3 of
8 the License, or (at your option) any later version.
9
10 Vc is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public
16 License along with Vc. If not, see <http://www.gnu.org/licenses/>.
17
18*/
19
20#ifndef VC_SCALAR_TYPES_H
21#define VC_SCALAR_TYPES_H
22
23#define VC_DOUBLE_V_SIZE 1
24#define VC_FLOAT_V_SIZE 1
25#define VC_SFLOAT_V_SIZE 1
26#define VC_INT_V_SIZE 1
27#define VC_UINT_V_SIZE 1
28#define VC_SHORT_V_SIZE 1
29#define VC_USHORT_V_SIZE 1
30
31#include "../common/types.h"
32
c017a39f 33namespace AliRoot {
f22341db 34namespace Vc
35{
36 namespace Scalar
37 {
38 template<typename V = float> class VectorAlignedBaseT {};
39 template<typename T> class Vector;
40 } // namespace Scalar
41} // namespace Vc
c017a39f 42} // namespace AliRoot
f22341db 43
44#endif // VC_SCALAR_TYPES_H