Alignment check in impl_arm_sve_util_float.h hard coded to incorrect value
**Summary** The alignment check in [simd/impl_arm_sve/impl_arm_sve_util_float gatherLoadTranspose](https://gitlab.com/gromacs/gromacs/-/blob/main/src/gromacs/simd/include/gromacs/simd/impl_arm_sve/impl_arm_sve_util_float.h?ref_type=heads#L120 ) is hard coded to 64B where [documentation](https://manual.gromacs.org/current/doxygen/html-lib/group__module__simd.xhtml#ga6823a0b3cbc43eee3918b137d2b18384) suggests this should be GMX_SIMD_FINT32_WIDTH. **GROMACS version** v2024 and older. **What is the current bug behavior?** Suspect this has always worked on A64FX which uses 512 bit. This can fail at run time on other hardware eg Grace, due to the failed alignment check. **Possible fixes** Update to `assert(std::size_t(offset) % GMX_SIMD_FINT32_WIDTH == 0);`
issue