Bridge++  Ver. 2.0.2
vsimd_double-inc.h
Go to the documentation of this file.
1 
10 #ifndef QXS_VSIMD_INCLUDED
11 #define QXS_VSIMD_INCLUDED
12 
13 typedef unsigned int uint_t;
14 
15 typedef struct
16 {
17  double v[VLEND];
18 } Vsimd_t;
19 
20 typedef struct
21 {
22  int v[VLEND];
23 } Isimd_t;
24 
25 typedef struct
26 {
27  unsigned int v[VLEND];
28 } Usimd_t;
29 
30 typedef struct
31 {
32  bool v[VLEND];
33 } svbool_t;
34 
35 typedef Vsimd_t svreal_t;
36 
37 typedef Isimd_t svint_t;
38 
39 typedef Usimd_t svuint_t;
40 
41 typedef int int_t;
42 
43 
44 #endif
svuint_t
Usimd_t svuint_t
Definition: vsimd_double-inc.h:39
VLEND
#define VLEND
Definition: define_vlen.h:42
svint_t
Isimd_t svint_t
Definition: vsimd_double-inc.h:37
uint_t
unsigned int uint_t
Definition: vsimd_double-inc.h:13
Vsimd_t
Definition: vsimd_double-inc.h:13
Isimd_t
Definition: vsimd_double-inc.h:20
int_t
int int_t
Definition: vsimd_double-inc.h:41
svreal_t
Vsimd_t svreal_t
Definition: vsimd_double-inc.h:35
Usimd_t
Definition: vsimd_double-inc.h:25
svbool_t
Definition: vsimd_double-inc.h:30