Reblogged by bcantrill ("Bryan Cantrill"):
amonakov@mastodon.gamedev.place ("Alexander Monakov") wrote:
Attachments:
- A rage comic, titled "Machine language differences". A C++ virtual function call in tail position is pictured below the title. Next, four happy faces labeled "AMD64", "ARMv8", "MIPS64" and "RISC-V" show how it is neatly compiled for the respective architecture (between two and four instructions). Last, a rage face labeled "Power64" shows its complicated assembly result. (remote)