Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Yeah it's super annoying and you have to resort to all sorts of hackery to get around it. But then that's just low level dev in a nutshell.
-
Of course it depends on the target platform because otherwise, e.g. register starved architectures would have crippled the speed on register rich architectures.
-
@Fast-Nop True, but even on x86_64 it isn't standardized between win64 and sysv for example
-
@12bitfloat Then again, Windows isn't sticking to any sort of standard such as POSIX. That Microsoft ghetto is the result of decades of "embrace, extend, extinguish".
Related Rants
Just wasted 2 hours of my life because turns out the C calling convention is really not standardized and depends on the target platform
Wouldn't advise doing cross boundry efiabi->sysv64 calls 🤦♂️
rant
osdev
bug