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

Return stack behavior when it's disabled

Hi,

When functon return instruction detected by return stack, it will predict the next pc value by pop an address to pc.

However, if return stack is disabled, will return stack still detect return instruction, and will it still predict return address when detecting a return instruction?

I see in cortex r5 trm, disabling return stack only disable pushes, so what about popes?