From 8c523e800f5cd7a89f9abd7d15e9e51af9c15002 Mon Sep 17 00:00:00 2001 From: eschnett Date: Thu, 8 Aug 2013 20:10:19 +0000 Subject: Correct QPX vector implementation git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@90 105869f7-3296-0410-a4ea-f4349344b45a --- src/vectors-8-QPX.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/vectors-8-QPX.h b/src/vectors-8-QPX.h index 75c7fdb..ee9604c 100644 --- a/src/vectors-8-QPX.h +++ b/src/vectors-8-QPX.h @@ -77,7 +77,7 @@ struct CCTK_REAL8_VEC { }) #define vec8_b2r(b) ((b)?+1.0:-1.0) -#define vec8b_set(a,b,c,d) \ +#define vec8_setb(a,b,c,d) \ (vec8_set(vec8_b2r(a), vec8_b2r(b), vec8_b2r(c), vec8_b2r(d))) #define vec8_elt0(x) (vec_extract(x,0)) @@ -96,7 +96,7 @@ struct CCTK_REAL8_VEC { }) #define vec8_r2b(x) ((x)>=0.0) -#define vec8b_elt(x,d) (vec8_r2b(vec8_elt(x,d))) +#define vec8_eltb(x,d) (vec8_r2b(vec8_elt(x,d))) @@ -223,8 +223,8 @@ struct CCTK_REAL8_VEC { CCTK_BOOLEAN8_VEC mask_lo, mask_hi; \ /* this is correct but slow */ \ /* \ - mask_lo = vec8b_set(i+0>=imin, i+1>=imin, i+2>=imin, i+3>=imin); \ - mask_hi = vec8b_set(i+0=imin, i+1>=imin, i+2>=imin, i+3>=imin); \ + mask_hi = vec8_setb(i+0