We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Could I use NEON and VFP at the same time in my application?What would be the downsides of that?
...VPf do not have instruction queue like NEON, so every VPf instruction need to wait for the NEON queue to be empty.So this is most of case not a good idea to use both together.
The --aapcs flag changes the procedure call standard (or sub-standard) being used. In this case from the default "hard fp" linkage to "soft fp" linkage. What this means is practise is how parameters and return values are passed. With hard fp, float types (float and double) will be passed in VFP/NEON registers. With softfp float types will be passed in general purpose registers.
...VPf do not have instruction queue like NEON, so every VPf instruction need to wait for the NEON queue to be empty.So this is most of case not a good idea to use both together....
-O3 -mcpu=cortex-a9 -mfpu=neon -ftree-vectorize -mfloat-abi=softfp