Gromacs  2016.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
gmx::test::anonymous_namespace{bootstrap_loadstore.cpp} Namespace Reference

Functions

template<typename T , typename TSimd , int simdWidth>
void loadStoreTester (TSimd gmx_simdcall loadFn(const T *mem), void gmx_simdcall storeFn(T *mem, TSimd), const int loadOffset, const int storeOffset)
 Generic routine to test load & store of SIMD, and check for side effects. More...
 
template<typename T , typename TSimd >
TSimd gmx_simdcall loadWrapper (const T *m)
 Wrapper to handle proxy objects returned by some load functions. More...
 
template<typename T , typename TSimd >
TSimd gmx_simdcall loadUWrapper (const T *m)
 Wrapper to handle proxy objects returned by some loadU functions. More...