Operating System
What feature would you like to be added?
https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms describes how smaller-than-8byte arguments can be represented in darwin arm64 calling conventions.
Why is this needed?
Supporting this better can allow additional arguments and would fix a current bug where forcing to 8byte alignment actually means arguments are not passed correctly.