diff options
Diffstat (limited to 'src/vectors.h')
-rw-r--r-- | src/vectors.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/vectors.h b/src/vectors.h index 03296e7..2a4b04e 100644 --- a/src/vectors.h +++ b/src/vectors.h @@ -44,6 +44,8 @@ #if defined(CCTK_REAL_PRECISION_4) +# define vec_architecture vec8_architecture + # define CCTK_REAL_VEC CCTK_REAL4_VEC # define CCTK_REAL_VEC_SIZE CCTK_REAL4_VEC_SIZE @@ -85,8 +87,12 @@ # define kpow k4pow # define ksqrt k4sqrt +# define kifthen k4ifthen + #elif defined(CCTK_REAL_PRECISION_8) +# define vec_architecture vec4_architecture + # define CCTK_REAL_VEC CCTK_REAL8_VEC # define CCTK_REAL_VEC_SIZE CCTK_REAL8_VEC_SIZE @@ -128,6 +134,8 @@ # define kpow k8pow # define ksqrt k8sqrt +# define kifthen k8ifthen + #else # error "Unknown CCTK_REAL_PRECISION" |