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.
Non-symmetric means that the two pipelines support different operations.I don't have a Cortex-A7 so I can't test it directly, and ARM's TRM documents don't give any information on instruction timing anymore.. but GCC source has some information:https://github.com/m...onfig/arm/arm.cIf I'm reading this right it means that Cortex-A7 is dual issue (should mean it decodes two instructions per cycle) and can execute simple ALU/move and branch/call instructions in the dual issue pipeline. However, according to the pipeline description file here:https://github.com/m...rm/cortex-a7.mdIt would seem that only ALU instructions with immediate operands can dual issue.If you ran a test that showed dual issue didn't work can you show what you did?