>> I think vfpd32 cpu flag means I have 32 D-registers. The cpu flags >> neon and vfpv3 flags means I want something more than -mfpu=neon-fp16, >> but I'm not sure what that is. > > neon implies vfvp3 and 32 D-registers and asimd/neon support, so that > part is correct...
I think vfpd32 cpu flag means I have 32 D-registers. The cpu flags neon and vfpv3 flags means I want something more than -mfpu=neon-fp16, but I'm not sure what that is. My question is, what GCC ARM option is used when we encounter the neon, vfpv3 and vfpd32 flags? Thanks i...
>> I think vfpd32 cpu flag means I have 32 D-registers. The cpu flags >> neon and vfpv3 flags means I want something more than -mfpu=neon-fp16, >> but I'm not sure what that is. > > neon implies vfvp3 and 32 D-registers and asimd/neon support, so that > part is correct...
-mfpu=neon-fp-armv8 is an option accepted by the arm compiler. it is not accepted by the aarch64 compiler. if you use the -mfpu=neon-fp-armv8 option with the arm compiler, that tells it to emit Neon and FP code using the armv8 architecture. > So it looks like the course of ac...
> -mfpu=neon-fp-armv8 is an arm (32-bit) compiler option. The aarch64 > (64-bit) compiler will not accept it. > > Because FP and Neon support is optional in the 32-bit arm > architecture, there are compiler options to enable fp and/or neon ...
>> These are two different compilers, with two different sets of command >> line options. > > Er, no. ARMv8 (pedantically ARMv8-A, since there are also ARMv8-R and > ARMv8-M specifications as well) is an architecture, not an ISA. ...