This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Assembly language on mobile phone

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

Parents
  • 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

Reply
  • 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

Children
No data