By: Mark Roulo (nothanks.delete@this.xxx.com), June 6, 2022 9:56 am
Room: Moderated Discussions
Peter Lewis (peter.delete@this.notyahoo.com) on June 5, 2022 4:23 pm wrote:
> > And 80s RISC was short-sighted too, by implementing features and
> > restrictions that didn't cope well with following iterations.
>
> What are some examples of this?
Branch delay slots have already been mentioned.
Register Windows seem to be another. With good register allocation in the compiler register windows seem to be a bad idea.
Predicated instructions may well be a 3rd (especially as the branch predictor gets good).
> > And 80s RISC was short-sighted too, by implementing features and
> > restrictions that didn't cope well with following iterations.
>
> What are some examples of this?
Branch delay slots have already been mentioned.
Register Windows seem to be another. With good register allocation in the compiler register windows seem to be a bad idea.
Predicated instructions may well be a 3rd (especially as the branch predictor gets good).