M-profile Vector Extension (MVE) intrinsics VS Advanced SIMD (Neon) intrinsics, Similar?

Is M-profile Vector Extension (MVE) intrinsic for cortex-M and Advanced SIMD (Neon) intrinsic for cortex-A similar in functionality? What is the other difference in them? I noticed in documentation that the syntax is quite similar, does that mean code for cortex-M with minor changes would run in cortex-A?