Gromacs
2025-dev-20241002-88a4191
|
#include <gromacs/simd/include/gromacs/simd/impl_reference/impl_reference_simd_double.h>
Integer SIMD variable type to use for conversions to/from double.
Available if GMX_SIMD_HAVE_DOUBLE is 1.
Public Member Functions | |
SimdDInt32 (std::int32_t i) | |
Construct from scalar. | |
Public Attributes | |
std::array< std::int32_t, GMX_SIMD_DINT32_WIDTH > | simdInternal_ |
Internal SIMD data. Implementation dependent, don't touch. More... | |
std::array<std::int32_t, GMX_SIMD_DINT32_WIDTH> gmx::SimdDInt32::simdInternal_ |
Internal SIMD data. Implementation dependent, don't touch.
This has to be public to enable usage in combination with static inline functions, but it should never, EVER, be accessed by any code outside the corresponding implementation directory since the type will depend on the architecture.