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

Recently made an account on Instagram.
Uploaded two pics
Deleted both of them
Now I've -2 posts
Oh yes the timing is impeccable
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