diff options
author | eschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-06-20 02:18:30 +0000 |
---|---|---|
committer | eschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-06-20 02:18:30 +0000 |
commit | 21f90caa6e9bdfdb9f6243f7c32d1e429977f6bd (patch) | |
tree | f0881bbaf0b0883793462a6c0a5cba74a861c278 /src/vectors.h | |
parent | a8dd909e99aa25fe697e46fee37c0cf48f087488 (diff) |
Add new API elements "kifthen" and "vec_architecture"
git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@12 105869f7-3296-0410-a4ea-f4349344b45a
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" |