3 ms·
I agree, because this semantic difference between br x30 and ret doesn't exist in many other RISCs which also mostly run C-like languages. Power just has blr, a
by classichasclass 4y ago
I agree, because this semantic difference between br x30 and ret doesn't exist in many other RISCs which also mostly run C-like languages. Power just has blr, and MIPS jr $ra, for example. This feels more like a well-intentioned footgun in the ISA.
- shadowofneptune 4y agoThe potential population for that footgun is compiler writers, who should safely fall into 'know what they are doing' territory.