[Solved] Spectre: Is SIMD the reason?

No, the “high-end” feature that matters on those ARM CPUs is out-of-order execution, with branch-prediction + speculative execution. In-order CPUs with NEON (like Cortex A-53) aren’t on the list of affected CPUs, because Spectre depends on speculative execution. Spectre primes the branch predictors so an indirect branch in privileged code is mispredicted to go somewhere … Read more