diff --git a/lib/simd/Grid_generic.h b/lib/simd/Grid_generic.h index d555a672..6fef3e2b 100644 --- a/lib/simd/Grid_generic.h +++ b/lib/simd/Grid_generic.h @@ -342,7 +342,7 @@ struct PrecisionChange { struct Exchange{ template - static inline void ExchangeN(vec &out1,vec &out2,vec &in1,vec &in2){ + static inline void ExchangeN(vec &out1,vec &out2,vec &in1,vec &in2){ const int w = W::r; unsigned int mask = w >> (n + 1); // std::cout << " Exchange "< - struct Reduce{ - //Need templated class to overload output type - //General form must generate error if compiled - inline Out_type operator()(In_type in){ - printf("Error, using wrong Reduce function\n"); - exit(1); - return 0; - } - }; +struct Reduce{ + //Need templated class to overload output type + //General form must generate error if compiled + inline Out_type operator()(In_type in){ + printf("Error, using wrong Reduce function\n"); + exit(1); + return 0; + } +}; //Complex float Reduce template <>