By: Doug S (foo.delete@this.bar.bar), May 22, 2022 10:57 am
Room: Moderated Discussions
Charlie Burnes (charlie.burnes.delete@this.no-spam.com) on May 22, 2022 6:30 am wrote:
> > Given that you plan to use NEON, would SVE ever come into play?
>
> I don’t need to worry about SVE or SVE2 unless Apple includes them in the
> M2 and removes NEON. I doubt Apple will remove NEON because that would break
> existing applications. I don’t need to support RISC-V Vector extensions.
Unless/until ARM marks NEON as deprecated at some point, removal of it is not an option. ARM architectural licensees have to produce cores that conform to the spec, which currently mandates NEON.
I would assume the first step in deprecating NEON (if that was the plan) would be to require SVE2 or some successor spec. SVE2 remains optional in ARMv9.
> > Given that you plan to use NEON, would SVE ever come into play?
>
> I don’t need to worry about SVE or SVE2 unless Apple includes them in the
> M2 and removes NEON. I doubt Apple will remove NEON because that would break
> existing applications. I don’t need to support RISC-V Vector extensions.
Unless/until ARM marks NEON as deprecated at some point, removal of it is not an option. ARM architectural licensees have to produce cores that conform to the spec, which currently mandates NEON.
I would assume the first step in deprecating NEON (if that was the plan) would be to require SVE2 or some successor spec. SVE2 remains optional in ARMv9.