Bridge++  Ver. 2.0.2
vsimd_float-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  float v[VLENS];
18 } Vsimd_t;
19 
20 typedef struct
21 {
22  int v[VLENS];
23 } Isimd_t;
24 
25 typedef struct
26 {
27  unsigned int v[VLENS];
28 } Usimd_t;
29 
30 typedef struct
31 {
32  bool v[VLENS];
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
svint_t
Isimd_t svint_t
Definition: vsimd_float-inc.h:37
Vsimd_t
Definition: vsimd_double-inc.h:13
Isimd_t
Definition: vsimd_double-inc.h:20
VLENS
#define VLENS
Definition: define_vlen.h:41
svuint_t
Usimd_t svuint_t
Definition: vsimd_float-inc.h:39
svreal_t
Vsimd_t svreal_t
Definition: vsimd_float-inc.h:35
uint_t
unsigned int uint_t
Definition: vsimd_float-inc.h:13
Usimd_t
Definition: vsimd_double-inc.h:25
int_t
int int_t
Definition: vsimd_float-inc.h:41
svbool_t
Definition: vsimd_double-inc.h:30