This question applies to a Cortex-A76 using arm64-v8a with the latest Android Studio. When I try to use the SIMD instructions: fcadd or fcmla, I get the build error: "error: instruction requires: complxnum". Is there something unique about the mobile phone arm instruction set (like those instructions were not included in the hardware) or do I not understand how to properly include "complxnum" in the build instructions? All my other assembly code is working fine. Thanks in advance!
Bob
Perhaps show the actual code for which this error is issued?
Hi Bob,
Cortex A-76 unfortunately doesn't include the complxnum subset of instructions, which includes fcadd and fcmla. A-76 implements Arm v8.2A with a couple of 8.3 & 8.4 additions, but doesn't appear to have the complxnum instructions that were added in v8.3A.
Cheers,
Ben