Enable compilation in ARM environment
ECM does not seem to compile in ARM (or "non-SIMD") environment as some SIMD related code and headers are fed into compilation without safeguards. This happens at least when using Xcode/Clang on an ARM based platform. This merge request proposes a fix for the issue.