In streaming mode most of the NEON instruction set is illegal, disable
NEON when compiling with +streaming-sve, unless NEON is explictly
requested.
Subsequent patches will add support for the small subset of NEON
instructions that are legal in streaming mode.
Does this need to be dependent on CPU="Generic"? I'm thinking you may still need to disable NEON even when targeting a known cpu.
I guess I expected some explicit opting in to the fact NEON will be disabled. That's to say I figured the user would explicitly ask for +streaming-sve and by not also explicitly asking for +neon then they are making a conscious choice to disable NEON.