Kindly refer to the documents which portrays exactly the difference between the Arm architecture Armv7 to Armv8.
At least the overview of the changes in terms of advantages and disadvantages
I see that ARMv8 is merely an extension of ARMv7 architecture and all code compiled on ARMv7 should run on ARMv8. I am interested in the backward compatibility of ARMv8 to ARMv7.
aarch32 does have new instructions added over ARMv7 however, most of them seem to be functionality that ARMv8 added and the designers decided to expose on aarch32. Therefore, aarch32 is not forward compatible with ARMv7, i.e., programs compiled for aarch32 might not run on ARMv7.
From: pest control company auckland
tree felling west auckland
View all questions in Cortex-A / A-Profile forum